0
我有一个进程运行多个作业,其中传递了不同的-D属性。有没有办法获得在ant命令行上传递的-D属性列表?蚂蚁命令行中的-D属性列表
我有一个进程运行多个作业,其中传递了不同的-D属性。有没有办法获得在ant命令行上传递的-D属性列表?蚂蚁命令行中的-D属性列表
你可以在命令行上指定的所有属性
<propertyset id="commandline-properties">
<propertyref builtin="commandline"/>
</propertyset>
,并使用<echoproperties>
向他们展示。 propertyset
还将包含一些与命令行相关的特殊Ant属性 - ant.file
中的构建文件,ant.file.type
中的构建文件类型以及ant.project.invoked-targets
中命令行调用的目标。例如
$ cat < props.xml
<project>
<echoproperties>
<propertyset>
<propertyref builtin="commandline"/>
</propertyset>
</echoproperties>
</project>
$ ant -f props.xml -Dfoo=bar -Dxyzzy=quoox
Buildfile: /tmp/props.xml
[echoproperties] #Ant properties
[echoproperties] #Fri Sep 16 22:21:51 CEST 2016
[echoproperties] ant.file=/tmp/props.xml
[echoproperties] ant.file.type=file
[echoproperties] ant.project.invoked-targets=
[echoproperties] foo=bar
[echoproperties] xyzzy=quoox
BUILD SUCCESSFUL
Total time: 0 seconds