您好我正在使用NAnt创建一个发布脚本。如何检查变量值是否正常。
现在我像这样调用我的脚本
nant -buildfile:CreateNew.build -D:name="Test.V.1.0" -D:bIDs="2" -D:uIDs="'3'"
有时我不会传递uID。
所以我需要在我的nant脚本中检查uID是否正常。我怎么能这样做?
答案 0 :(得分:10)
您应该使用property::exists
函数:
<if test="${property::exists('uIDs')}">
<echo message="uIDs is set" />
</if>
答案 1 :(得分:1)
大多数(甚至所有?)NAnt任务都有if / unless属性。您可以将property :: exists()函数与这些属性结合使用来调整构建脚本。