2016-11-28 66 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> 
相關問題