ant命令

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

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

如图

ant命令_第1张图片

ant命令_第2张图片


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

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

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

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

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

ant命令_第3张图片

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

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

ant命令_第4张图片

ant命令_第5张图片

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

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

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

ant命令_第7张图片

ant命令_第8张图片

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

ant命令_第9张图片

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

ant命令_第10张图片

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

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

ant命令_第11张图片

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

在build.xml文件中加入

 项目构建开始了${who}

 项目构建结束了

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

ant命令_第12张图片

ant命令_第13张图片

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

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中常用到.

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


你可能感兴趣的:(ant,java)