我有一个build.xml文件,其中包含一些目标任务,但其中一个没有运行?
你们对这种情况有什么想法吗?<target name="Minifying-Javascript_And_CSS_Files">
<echo message="Minifying Javascript and CSS Files"/>
<echo message="${env.WORKSPACE}/Resources/Minifying.sh"/>
<exec executable="/bin/sh">
<arg value="/c"/>
<arg value="${env.WORKSPACE}/Resources/Minifying.sh"/>
<arg value="-p"/>
</exec>
我觉得你的exec
任务有问题。
<exec executable="/bin/sh" os="linux">
<arg value="${env.WORKSPACE}/Resources/Minifying.sh"/>
<arg value="-p"/>
</exec>
/c
看起来像执行Windows CMD批处理文件的前缀:
<exec executable="CMD.EXE" os="windows">
<arg value="/c"/>
<arg value="${env.WORKSPACE}/Resources/Minifying.bat"/>
<arg value="-p"/>
</exec>
最后,确保env.*
属性确实设置好了
<property environment="env"/>