个性化阅读
专注于IT技术分析

apache ant命令行参数

本文概述

有时,项目的任务需要使用命令行将参数传递给另一个进程的参数。 Ant允许命令行参数,甚至包含空格字符的参数。

它支持<arg>元素传递参数,并使用下面给出的各种属性。

属性

属性描述需要
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并执行目标。

-build

运行默认build.xml以外的构建文件时使用此参数。

例如

$ ant -build otherbuild.xml

-find

它搜索构建文件,首先搜索当前目录,然后搜索父目录,直到找到该文件。

它需要文件名,如果未传递,则默认为build.xml。

例如

ant -find build.xml

-Dname

它有助于使用命令行设置属性值。属性是属性的名称,值是与该属性关联的值。

例如

ant -Dname = rahul  -build build.xml

-quiet

它用于向控制台显示较少的信息。

例如

ant -quiet build.xml
赞(1)
未经允许不得转载:srcmini » apache ant命令行参数

评论 抢沙发

评论前必须登录!