📅  最后修改于: 2020-12-26 13:35:47             🧑  作者: Mango
有时,项目的任务需要使用命令行将其传递给另一个进程的参数。 Ant允许命令行参数,甚至包含空格字符的参数。
它支持
Attribute | Description | Required |
---|---|---|
value | It is a single line argument which may contain space characters. | No |
file | A file which is passed as a single line argument. | No |
path | A path passed as a single command-line argument. | Yes |
pathref | It is a path reference. | No |
line | A list of command-line arguments. | No |
prefix | A fixed string to be placed in front of the argument. | No |
suffix | A fixed string to be placed immediately after the argument. | No |
Ant以Unix Shell方式对待命令行和路径,强烈建议避免使用line属性。
这是一个单行命令行参数,带有空格字符。
带有两个单独选项的命令行参数:-l和-a。
当我们仅从命令行运行ant而没有任何参数时,Ant查找默认文件build.xml并执行目标。
-建立
运行默认build.xml以外的构建文件时使用此参数。
例如
$ ant -build otherbuild.xml
-找
它搜索构建文件,首先搜索当前目录,然后搜索父目录,直到找到该文件。
它需要文件名,如果未传递,则默认为build.xml。
例如
ant -find build.xml
-财产
它有助于使用命令行设置属性值。属性是属性的名称,值是与该属性关联的值。
例如
ant -Dname = rahul -build build.xml
-安静
它用于向控制台显示较少的信息。
例如
ant -quiet build.xml