0
我有以下Ant命令。我需要将一个变量{merged.folder}
传递给arg行。该值来自属性文件。但它并不能解决这个问题。有没有办法做到这一点。你能帮我么?将变量传递给Ant脚本中的参数
<java fork="true" dir="${shrinksafe.util.path}/buildscripts" classname="org.mozilla.javascript.tools.shell.Main">
<arg line="releaseDir=${merged.folder}" />
<classpath>
<pathelement location="${shrinksafe.util.path}/shrinksafe/js.jar" />
<pathelement location="${shrinksafe.util.path}/shrinksafe/shrinksafe.jar" />
<pathelement path="${java.class.path}" />
</classpath>
</java>
也许一个简单的美元符号将解决它? $ {} merged.folder? – yonix
哦......这是我的代码中的一个错字。我曾尝试使用$。但是这并不起作用 – Apps
@Apps没有解决变量的问题。如果是这种情况,蚂蚁脚本将无法工作。更有可能你的变量没有在某个地方定义。尝试在使用它之前回显它并查看结果。 – FailedDev