喜當前我有這個ant腳本:如果別人對ant腳本
<target name="Cleanup Snapshots" description="Cleanup TrueCM snapshots">
<echo>Executing: ${TrueCM_App}\ssremove.exe -h${TrueCM_Host} "${TrueCM_New_SS}"</echo>
<exec executable="${TrueCM_App}\ssremove.exe" failonerror="${TrueCM_Failon_Exec}">
<arg line="-h ${TrueCM_Host}"/>
<arg line='-f "${TrueSASE}/${Product_version}/${name}"'/>
</exec>
</target>
一下這個腳本做的是,如圖所示,將執行ssremove.exe一些參數。
然而,這上面的腳本是當參數$ {} PRODUCT_VERSION例如含有6.00_Extensions
不然,如果他們不包含「擴展」的劇本應該是這樣的詞「擴展」唯一有效的:
<target name="Cleanup Snapshots" description="Cleanup TrueCM snapshots">
<echo>Executing: ${TrueCM_App}\ssremove.exe -h${TrueCM_Host} "${TrueCM_New_SS}"</echo>
<exec executable="${TrueCM_App}\ssremove.exe" failonerror="${TrueCM_Failon_Exec}">
<arg line="-h ${TrueCM_Host}"/>
<arg line='-f "${TrueSASE}/${name}"'/>
</exec>
</target>
所以我的問題是我應該如何添加if else語句包含確切的「擴展」行?或者我如何檢查「Extensions」單詞是否存在?
@aaron如何檢查Ant版本? – jeremychan 2011-04-12 08:06:31
運行'ant -version' – 2011-04-12 08:08:16
哦好的版本是1.6.5 – jeremychan 2011-04-12 08:15:56