ant 命令行学习

公司要求实现 命令行自动部署 一个应用系统,也就学习了一下ant编译命令行

 

配置: 
1。解压ant的包到本地目录。 
2。在环境变量中设置ANT_HOME,值为你的安装目录。 
3。在环境变量中设置JAVA_HOME,值为你的jdk安装目录。 
4。把ANT_HOME/bin加到你系统的path目录中去。 

SET ANT_HOME=D:\jakarta-ant-1.5.1 //注意是Ant的安装目录,不是bin子目录
SET PATH=%PATH%;%ANT_HOME%\bin;

 

命令行用法

 

2.2运行Ant
运行Ant非常简单,当你正确地安装Ant后,只要输入ant就可以了。
没有指定任何参数时,Ant会在当前目录下查询build.xml文件。如果找到了就用该文件作为buildfile。如果你用 -find 选项。Ant就会在上级目录中寻找buildfile,直至到达文件系统的根。要想让Ant使用其他的buildfile,可以用参数 -buildfile file,这里file指定了你想使用的buildfile。
可以指定执行一个或多个target。当省略target时,Ant使用标签<project>的default属性所指定的target。
命令行选项总结:
ant [options] [target [target2 [target3] ...]]
Options:
-help print this message
-projecthelp print project help information
-version print the version information and exit
-quiet be extra quiet
-verbose be extra verbose
-debug print debugging information
-emacs produce logging information without adornments
-logfile file use given file for log output
-logger classname the class that is to perform logging
-listener classname add an instance of class as a project listener
-buildfile file use specified buildfile
-find file search for buildfile towards the root of the filesystem and use the first one found
-Dproperty=value set property to value
Ant 命令行参考
从命令行调用Ant 的语法如下所示:
ant [option [option...]] [target [target...]]
option := {-help
|-projecthelp
|-version
|-quiet
|-verbose
|-debug
|-emacs
|-logfile filename
|-logger classname
|-listener classname
|-buildfile filename
|-Dproperty=value
|-find filename}
语法元素说明如下:
-help
显示描述Ant 命令及其选项的帮助信息。
-projecthelp
显示包含在构建文件中的、所有用户编写的帮助文档。即为各个<target>
中description 属性的文本,以及包含在<description>元素中的任何文
本。将有description 属性的目标列为主目标(“Main target”),没有此属
性的目标则列为子目标(“Subtarget”)。
-version
要求Ant 显示其版本信息,然后退出。
-quiet
抑制并非由构建文件中的echo 任务所产生的大多数消息。
-verbose
显示构建过程中每个操作的详细消息。此选项与-debug 选项只能选其一。
-debug
显示Ant 和任务开发人员已经标志为调试消息的消息。此选项与-verbose 只
能选其一。
-emacs
对日志消息进行格式化,使它们能够很容易地由Emacs 的shell 模式(shellmode)
所解析;也就是说,打印任务事件,但并不缩排,在其之前也没有
[taskname]。
-logfile filename
将日志输出重定向到指定文件。
-logger classname
指定一个类来处理Ant 的日志记录。所指定的类必须实现了org.apache.
tools.ant.BuildLogger 接口。
-listener classname
为Ant 声明一个监听类,并增加到其监听者列表中。在Ant与IDE或其他Java
程序集成时,此选项非常有用。可以阅读第六章以了解有关监听者的更多信
息。必须将所指定的监听类编写为可以处理Ant 的构建消息接发。
-buildfile filename
指定Ant 需要处理的构建文件。默认的构建文件为build.xml。
-Dproperty=value
在命令行上定义一个特性名-值对。
-find filename

 

例子

 dir D:\software\apache-ant-1.8.0\bin\ant.cmd
ant -bulidfile E:\red5Server\red5-demo\admin\build.xml -Denv.RED5_HOME=E:\red5Server\red5-server

 

 说明:首先用dir进入ant安装目录下,然后用ant编译,如果有属性参数要-D配置,参数名与-D没有空格,如上题的参数名称是env.RED5_HOME,对应值是E:\red5Server\red5-server

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ant design vue 是基于 Vue.js 框架开发的一套设计语言和UI组件库,为开发者提供了丰富的可复用的组件和模板,帮助开发者快速构建漂亮且高效的网页应用。 学习 ant design vue 可以让开发者快速上手构建界面,提高开发效率。首先,你需要熟悉 Vue.js 的基本概念和用法,如果你已经对 Vue.js 有一定了解,学习 ant design vue 就会变得更加容易。其次,你需要下载并安装 ant design vue 库,可以通过 npm 或 yarn 来安装,然后在你的项目中引入相应的组件。 在学习过程中,你可以通过阅读官方文档来了解每个组件的用法和属性,文档非常详细,还提供了示例代码和在线演示,帮助你更好地理解和使用各种组件和功能。 除了阅读文档,你还可以通过实践来加深对 ant design vue 的理解。可以尝试使用已有的示例代码或自己创建一个简单的项目来应用 ant design vue 组件,通过实际的操作和调试来学习和掌握各种组件的使用方法。 此外,你还可以参考其他开发者的经验和分享,例如在论坛或社区中寻找相关的讨论和教程。与其他开发者交流和讨论可以帮助你解决问题,提高学习效果。 总而言之,学习 ant design vue 需要先熟悉基本的 Vue.js 知识,然后通过阅读官方文档、实践操作和与其他开发者交流来掌握和应用 ant design vue 组件和功能。通过不断的学习和实践,你将能够熟练使用 ant design vue 构建漂亮且高效的网页应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值