Ant快速入门(二)-----使用Ant工具
2013-09-01 21:37
381 查看
使用Ant非常简单,当正确安装Ant后,只要输入ant或ant.bat即可.
如果运行ant命令时没有指定任何参数,Ant会在当前目录下搜索build.xml文件。如果找到了就以该文件作为生成文件,并执行默认的target
如果运行时使用 -find或者-s 选项(这两个选项的作用完全相同),Ant就会到上级目录中搜索生成文件,直至到达文件系统的根路径。
要想让Ant使用其他生成文件,可以使用 -buildfile<生成文件>选项,其中-buildfile可以使用 -file或-f来代替,这三个选项的作用完全一样。例如使用如下命令:
如果希望Ant运行时只输出少量的必要信息,则可使用-quite或-q选项;如果希望Ant运行时输出更多的提示信息,则可使用-verbose或-v选项。
如果希望Ant运行时将提示信息输出到指定文件,而不是直接输出到控制台,则可使用-logfile <file>或 -l <file>选项。例如如下命令:
除此之外,Ant还允许运行时指定一些属性来覆盖生成文件中指定的属性值(使用Property task来指定),例如使用 -D<property>=<value>,则此处指定的value将会覆盖生成文件中的property属性值。例如如下命令:
通过该方法可以将操作系统的环境变量值传入生成文件,例如我们在运行Ant工具时使用如下命令:
上面命令中粗体字代码用于向文件中传入一个env1属性,而该属性的值并没有直接给出,而是用%ANT_HOME%的形式给出--这是Windows下访问环境变量的形式。通过这种方式,就可以将Windows环境变量传入文件了,如果希望在生成文件中访问到环境变量的值,使用$env1即可。
上面的命令在Linux平台上则改为 :
Linux下以$符访问环境变量。
在默认情况下,Ant将运行生成文件里指定的默认target,如果希望运行Ant时显示指定希望运行的target,则可采用如下命令格式:
实际上,如果读者希望获取ant命令更多的详细情况,之际而是用 ant -help即可。
如果运行ant命令时没有指定任何参数,Ant会在当前目录下搜索build.xml文件。如果找到了就以该文件作为生成文件,并执行默认的target
如果运行时使用 -find或者-s 选项(这两个选项的作用完全相同),Ant就会到上级目录中搜索生成文件,直至到达文件系统的根路径。
要想让Ant使用其他生成文件,可以使用 -buildfile<生成文件>选项,其中-buildfile可以使用 -file或-f来代替,这三个选项的作用完全一样。例如使用如下命令:
ant -f a.xml ant -file b.xml
如果希望Ant运行时只输出少量的必要信息,则可使用-quite或-q选项;如果希望Ant运行时输出更多的提示信息,则可使用-verbose或-v选项。
如果希望Ant运行时将提示信息输出到指定文件,而不是直接输出到控制台,则可使用-logfile <file>或 -l <file>选项。例如如下命令:
ant -verbose -l a.log //运行Ant输出更多的提示信息,并将提示信息输出到a.log文件中
除此之外,Ant还允许运行时指定一些属性来覆盖生成文件中指定的属性值(使用Property task来指定),例如使用 -D<property>=<value>,则此处指定的value将会覆盖生成文件中的property属性值。例如如下命令:
ant -Dbook=Spring2 //该命令将会覆盖生成文件中的book属性值
通过该方法可以将操作系统的环境变量值传入生成文件,例如我们在运行Ant工具时使用如下命令:
ant -Denv1=%ANT_HOME%
上面命令中粗体字代码用于向文件中传入一个env1属性,而该属性的值并没有直接给出,而是用%ANT_HOME%的形式给出--这是Windows下访问环境变量的形式。通过这种方式,就可以将Windows环境变量传入文件了,如果希望在生成文件中访问到环境变量的值,使用$env1即可。
上面的命令在Linux平台上则改为 :
ant -Denv1=$ANT_HOME
Linux下以$符访问环境变量。
在默认情况下,Ant将运行生成文件里指定的默认target,如果希望运行Ant时显示指定希望运行的target,则可采用如下命令格式:
ant [target [target2] [target3].......]
实际上,如果读者希望获取ant命令更多的详细情况,之际而是用 ant -help即可。
相关文章推荐
- 优雅高效的MyBatis-Plus工具快速入门使用
- 转:优雅高效的MyBatis-Plus工具快速入门使用
- MyBatis-Plus工具快速入门使用
- 持续集成工具ant 入门使用指南
- JAVAWEB开发之Struts2详解(一)——Struts2框架介绍与快速入门、流程分析与工具配置以及Struts2的配置以及Action和Result的详细使用
- Ant(快速编译工具)的使用
- 优雅高效的MyBatis-Plus工具快速入门使用
- 优雅高效的MyBatis-Plus工具快速入门使用
- 使用Python学习selenium测试工具-2:快速入门
- VirtualBox虚拟机快速入门(4):使用技巧【安装增强工具】
- Java 工具利器之 ant 的入门与使用
- Flex 3快速入门: 构建简单的用户界面 使用工具提示
- MyBatis Plus工具快速入门使用教程
- Web Api 入门实战 (快速入门+工具使用+不依赖IIS)
- 优雅高效的MyBatis-Plus工具快速入门使用
- 优雅高效的MyBatis-Plus工具快速入门使用
- PhpStorm中如何使用Xdebug工具,入门级操作方法
- C#操作Sqlite快速入门及相关工具收集(连接串管用)
- Nettiers快速使用入门(一) 数据库
- 快速使用PTU工具得到函数调用次数