2011-08-25 27 views
5

Merhaba NAnt kullanarak bir sürüm komut dosyası oluşturuyorum. Değişken bir değerin alınıp alınmadığını nasıl kontrol edebilirim. Ben UIDs geçemeyecekÖzellik ayarlanıp ayarlanmadığı NAnt komut dosyasında nasıl kontrol edilir?

Şimdi bu

 

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

gibi bazı kere benim programı diyoruz.

NID komut dosyamın alıp almadığını kontrol etmem gerekiyor. Bunu nasıl yapabilirim?

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

cevap

9

kullanmanız gereken bir property::exists işlevi var. Oluşturma komut dosyanızın koşullarını sağlamak için bu özniteliklerle birlikte property :: exists() işlevini kullanabilirsiniz.

1

Çoğu (? Hatta tümü) NAnt görevler nitelikler sürece/eğer var: