1,-help -p :查看到可用参数的列表
2,-projecthelp,-p:projecthelp选项可以打印出关于buildfile的信息,包含了主目标和其下级目录.一些备注信息也可以显示出来.
如图
3,-version :-version选项将打印出当前所使用的ant的版本号
4,-diagnostics :供你分析问题.显示ant项目的运行环境,依赖库等信息,为错误诊断和报告提供一些有用的帮助信息.
5,-debug,-d :显示ant执行调试的信息,详细的log信息.
6,-lib
输入 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
此时,OutProject中会多一个error.log文件.
8,-quiet,-q:隐藏ant执行的提示输出信息.命令行将不会输出具体的target的执行信息.
9,-verbose,-v:显示ant执行的详细信息,包括操作系统和java环境等信息.但是它与debug比较,debug更加详细.
10,-buildfile
把OutProject下面的build.xml文件名修改成build0.xml,在多复制几份.build1.xml等
11,-D
在build.xml文件中加入
在cmd输入 ant -Dwho=OutProject,如图
12,-find
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中常用到.
属性如果在命令行中和在文件中出现了冲突,取的是命令行的.