2016-11-28 64 views
0

我创建了一个将部署到特定url的ant任务,并且它工作正常。 但是我想再次使用相同的任务来部署到第二个环境。唯一的区别在于env I供应的URL。有条件地从选择中设置属性

我已经创建了我的build.properties两个属性: DEVURL TESTURL ,我想设置我的目标中有关的一个,根据我提供一个参数。例如build.xml -Denv = DEV将运行URL设置为DEVURL的目标。

我已经看过条件任务,但它似乎只设置依赖于属性设置,而不是属性内的值? 任何想法?

回答

0

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

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