2011-08-25 4 views
5

こんにちは私はNAntを使用してリリーススクリプトを作成しています。変数の値がどのようになっているかをチェックするにはどうしたらいいですか?私はUIDを渡さないプロパティが設定されているかどうかをNAntスクリプトで確認するには?

は今、私はこの

 

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

のようないくつかの時間を私のスクリプトを呼び出します。

したがって、私のナントスクリプトで、uIDが有効かどうかをチェックする必要があります。どうやってやるの?

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

答えて

9

は、あなたが使用する必要があります​​機能があります。これらの属性と一緒にproperty :: exists()関数を使用して、ビルドスクリプトを条件付けすることができます。

1

ほとんどの(?あるいはすべて)NAntのタスクは属性がない限り/場合があります。

関連する問題