是否可以将ant目标的输出作为其他值传递?例如:
<target name="svnrevision">
<exec executable="svnversion" outputproperty="svnversion" />
</target>
<target name="jar">
...
<manifest>
<attribute name="irrelevant" value="${svnversion}"/>
</manifest>
</target>
其中${svnversion}
将类似于12345。
尝试在目标之间添加依赖项
<target name="jar" depends="svnversion">
我最终通过解决了自己的问题
<exec executable="svnversion" outputproperty="svnversion" />
线在CCD_ 3目标本身内。蚂蚁似乎无法弄清楚当它在一个单独的目标中时我想做什么。