ant命令

2 篇文章 0 订阅

1,-help -p :查看到可用参数的列表

2,-projecthelp,-p:projecthelp选项可以打印出关于buildfile的信息,包含了主目标和其下级目录.一些备注信息也可以显示出来.

如图




3,-version :-version选项将打印出当前所使用的ant的版本号

4,-diagnostics  :供你分析问题.显示ant项目的运行环境,依赖库等信息,为错误诊断和报告提供一些有用的帮助信息.

5,-debug,-d :显示ant执行调试的信息,详细的log信息.

6,-lib<path>:指定一个类库所在的位置(jar文件位置),让ant工具可以使用这些类文件,path类型指定类库文件.让ant的运行另外指定jar包

输入 ant -d  中"-classpath"是运行当中所用到的所有的jar包


如果我们需要测试数据库链接,就必须要用到数据库链接的jar包

输入 ant -lib  F:\jar\mysql-connector-java-3.1.8-bin.jar  -d  这里加-d查看加入了什么东西.


就可以看到mysql-connector-java-3.1.8-bin.jar加入到了classpath中.

7,-logfile<file>:使用-logfile选项可以使ant输出到一个指定的文件当中,而不是输出到运行ant的终端的标准输出设备上,这在nuix系统中进行每次创建的时候是很有用的.-logfile选项还可以和-listener选项,-logger选项一起使用.-listener选项和-logger选项为监视和报告创建的结果提供了更多的功能

此时,OutProject中会多一个error.log文件.


8,-quiet,-q:隐藏ant执行的提示输出信息.命令行将不会输出具体的target的执行信息.


9,-verbose,-v:显示ant执行的详细信息,包括操作系统和java环境等信息.但是它与debug比较,debug更加详细.

10,-buildfile<file>:没有指定任何参数时,ant会在当前目录下查询build.xml文件.如果找到了就用该文件作为buildfile.要想让ant使用其它的buildfile,可以用参数-buildfile file,这里file指定了你想使用的buildfile.

把OutProject下面的build.xml文件名修改成build0.xml,在多复制几份.build1.xml等


11,-D<property>=<value>:用于设定一些变量,这些变量可以在target中直接引用,或者覆盖已设定的属性值.

在build.xml文件中加入

 <echo>项目构建开始了${who}</echo>

 <echo>项目构建结束了</echo>

在cmd输入 ant -Dwho=OutProject,如图



12,-find<file>,-s<file>:查找构建文件,并执行找到的构建文件.

13,-ant系统属性

用${}来获取属性值 例如:${os.name}

os.name:操作系统的名称.

basedir:项目引用的根路径

ant.home:ant工具的根目录位置

ant.file:构建文件的绝对路径

ant.version:ant的版本信心

ant.project.name:当前执行的项目名称及信心

java.version:java的版本信心

java.home:java的根目录位置

java.class.path:java类库的文件的位置

line.separator:换行符

user.home:用户的home目录,在linux和unix中常用到.

属性如果在命令行中和在文件中出现了冲突,取的是命令行的.


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值