从选择中有条件地设置属性

时间:2016-11-28 10:49:57

标签: ant

我已经创建了一个将部署到特定网址的ant任务,但它运行正常。 但是,我想再次使用相同的任务来部署到第二个环境。唯一的区别在于我提供的env的URL。

我在build.properties中创建了两个属性: DEVURL TESTURL 并且我想根据我提供的论点在我的目标中设置相关的一个。例如build.xml -Denv = DEV将运行目标,并将URL设置为DEVURL。

我已经查看了条件任务,但它似乎只是设置依赖于所设置的属性,而不是属性中的值? 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我自己解决了:没有正确使用。

<if>
<equals arg1="${envname}" arg2="DEV"/>
<then>
<echo message="ENV is : DEV"/>
</then>
</if>