6

こんにちは私はNAntを使用してリリーススクリプトを作成しています。変数値が取得されているかどうかを確認するにはどうすればよいですか。

今、私は自分のスクリプトをこのように呼んでいます

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

時々私はuIDを渡さないでしょう。

したがって、uIDが取得されているかどうかをnantスクリプトでチェックインする必要があります。どうやってやるの?

4

2 に答える 2

10

使用する必要のあるproperty::exists関数があります。

<if test="${property::exists('uIDs')}">
  <echo message="uIDs is set" />
</if>
于 2011-08-25T10:30:27.377 に答える
1

ほとんどの (またはすべて?) NAnt タスクには if/unless 属性があります。プロパティ::exists() 関数をこれらの属性と組み合わせて使用​​して、ビルド スクリプトを調整できます。

于 2011-08-25T10:31:46.787 に答える