2011-08-25 49 views
5

嗨,我使用NAnt創建一個發佈腳本。我如何檢查變量值是否變爲。如何檢查NAnt腳本是否設置屬性?

現在,我打電話給我這樣的腳本

 

    nant -buildfile:CreateNew.build -D:name="Test.V.1.0" -D:bIDs="2" -D:uIDs="'3'" 

有的時候我會不及格的UID。

所以我需要在我的nant腳本中檢查uIDs是否變成了。我怎樣才能做到這一點?

回答

9

有一個​​功能,你應該使用:

<if test="${property::exists('uIDs')}"> 
    <echo message="uIDs is set" /> 
</if> 
1

大多數(?甚至全部)南特任務有如果/除非屬性。您可以將property :: exists()函數與這些屬性結合使用來調整構建腳本。