Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant:如何找出从命令行调用的目标?_Ant - Fatal编程技术网

Ant:如何找出从命令行调用的目标?

Ant:如何找出从命令行调用的目标?,ant,Ant,我使用的是Ant1.8.2。在build.xml文件中,如何找出调用Ant时在命令行上使用了哪些目标 谢谢,-Dave使用ant.project.invoked targets属性: <echo message="Targets: ${ant.project.invoked-targets}"/> 我想它是从Ant1.8开始的。更多。可能重复感谢,但将其插入我的代码会生成“[echo]目标:${ant.project.invoked Targets}”。运行“ant-vers

我使用的是Ant1.8.2。在build.xml文件中,如何找出调用Ant时在命令行上使用了哪些目标


谢谢,-Dave

使用
ant.project.invoked targets
属性:

 <echo message="Targets: ${ant.project.invoked-targets}"/>


我想它是从Ant1.8开始的。更多。

可能重复感谢,但将其插入我的代码会生成“[echo]目标:${ant.project.invoked Targets}”。运行“ant-version”会得到“ApacheAnt(TM)版本1.8.2,于2010年12月20日编译”。奇怪。对于这个build.xml:
我得到了以下输出:
a:[echo]目标:构建成功
我相信你在调用旧版本的ant?检查您的代码是如何被调用的?对于您的示例来说,它非常有效。所以我的构建文件一定有点古怪。感谢您的示例,-DaveSeems类似于target属性,它只在target标记中起作用