Im使用cordova,windows和mac中的脚本是cordova.cmd和cordova我想在我的蚂蚁脚本中做的是基于操作系统执行正确的脚本:
Windows:
Mac:
我试过:
<property name="CordovaCmd" value="" />
<condition property="isWindows" value="true">
<propertyreset name="CordovaCmd" value="cordova.cmd"/>
</condition>
<condition property="isMac" value="true">
<propertyreset name="CordovaCmd" value="cordova"/>
</condition>
但我得到了一个错误:条件不支持嵌套的"propertyset"元素。
所以我知道我做错了什么。任何建议
<condition property="is.mac">
<os family="mac"/>
</condition>
<condition property="is.windows">
<os family="windows"/>
</condition>
<if>
<isset property="is.windows"/>
<then>
<property name="CordovaCmd" value="cordova.cmd"/>
</then>
<else>
<if>
<isset property="is.mac"/>
<then>
<property name="CordovaCmd" value="cordova"/>
</then>
</if>
</else>
</if>