【发布时间】:2013-03-13 15:29:24
【问题描述】:
我是 Ant 的新手。我的 ant 脚本从命令行接收名为“env”的用户输入变量:
例如ant doIt -Denv=test
用户输入值可以是“test”、“dev”或“prod”。
我也有“doIt”目标:
<target name="doIt">
//What to do here?
</target>
在我的目标中,我想为我的 ant 脚本创建以下 if else 条件:
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,我可以用 <if> <else> 编写 ant 脚本。 但是对于我的项目,我想使用纯Ant来实现if else条件。也许,我应该使用<condition> ??但我不确定如何将<condition> 用于我的逻辑。有人能帮帮我吗?
【问题讨论】:
-
如果您是 Ant 新手,请考虑改用 Gradle。这要容易得多。
标签: ant