Я новичок в Ant. Мой ant script получает из командной строки пользовательскую входную переменную с именем " env":
например. ant doIt -Denv=test
Пользовательское значение ввода может быть "test", "dev" или "prod".
У меня также есть цель "doIt
":
<target name="doIt">
//What to do here?
</target>
В моей цели я хотел бы создать следующее условие if else для моего ant script:
if(env == "test")
echo "test"
else if(env == "prod")
echo "prod"
else if(env == "dev")
echo "dev"
else
echo "You have to input env"
Чтобы проверить, какое значение пользователь ввел из командной строки, затем напечатайте сообщение соответствующим образом.
Я знаю с ant -Contrib, я могу написать ant script с помощью <if> <else>
. Но для моего проекта, я бы хотел использовать pure ant для реализации условия if else. Наверное, я должен использовать <condition>
?? Но я не уверен, как использовать <condition>
для моей логики. Может кто-нибудь мне помочь?