Ant:如何找出从命令行调用的目标?
我使用的是Ant1.8.2。在build.xml文件中,如何找出调用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
谢谢,-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标记中起作用