Ant教程

Ant 命令行参数

有时,项目任务需要使用命令行将其传递给另一个进程的参数。 Ant支持命令行参数,甚至包含空格字符的参数。
它支持 元素传递参数并使用下面给出的各种属性。

属性

属性 说明 必填
value 这是一个单行参数,可能包含空格字符。
file 作为单行参数传递的文件。
path 作为单个命令行参数传递的路径。
pathref 它是路径引用。
line 命令行参数列表。
prefix 要放在参数前面的固定字符串。
suffix 在参数后立即放置的固定字符串。
Ant以Unix shell方式处理命令行和路径,强烈建议避免使用line属性。

示例

<arg value="-l -a"/>
这是带有空格字符的单行命令行参数。
<arg line="-l -a"/>
具有两个单独选项的命令行参数: -l和-a。
<arg path="/dir:/dir2:/dir3"/>
当我们从命令行运行 ant 而没有任何参数时,Ant查找默认文件build.xml并执行target。
-build
该参数在运行默认 build.xml 以外的构建文件时使用。
Ex。
$ ant -build otherbuild.xml
-find
它将搜索生成文件,首先搜索当前目录,然后搜索父目录,直到找到该文件。
Ex。
ant -find build.xml
-Dproperty
它有助于使用命令行设置属性值。属性是属性的名称,值是与属性关联的值。
示例。
ant -Dname = rahul  -build build.xml
-quiet
它用于向控制台显示较少的信息。
Ex。
ant -quiet build.xml
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4