Как проверить в скрипте NAnt, установлено свойство или нет?
Привет я создать сценарий выпуска с помощью NAnt. Как я могу проверить значение переменной становится или нет.
Теперь я называю свой сценарий так
nant -buildfile:CreateNew.build -D:name="Test.V.1.0" -D:bIDs="2" -D:uIDs="'3'"
Несколько раз я не буду пропускать UID.
Так что мне нужно проверить в моем скрипте Nant, получает ли UID или нет. Как я могу это сделать?
2 ответа
Решение
Есть property::exists
функция, которую вы должны использовать:
<if test="${property::exists('uIDs')}">
<echo message="uIDs is set" />
</if>
Большинство (или даже все?) Задач с NAnt имеют атрибуты if/ exc. Вы можете использовать функцию property::exist () в сочетании с этими атрибутами, чтобы подготовить скрипт сборки.