我使用ant來構建我的應用程序,並且我想要爲應用程序的dev/qa/prod版本創建單個進程。我想這樣做能夠從命令行中指定的構建目標:根據指定的buildtarget螞蟻 - 條件語句
ant -Dbuildtarget=dev|qa|prod
,並在build.xml文件檢查buildtarget的價值,並設置專用的基礎URL屬性由用戶。我將隨後設置正確的運行時參數使用
<copy file="pre.app.properties" tofile="./app.properties" overwrite="true">
<filterset>
<filter token="BASE_URL" value="${baseurl}" />
</filterset>
</copy>
我堅持的是如何表達這個和build.xml?
if buildtarget=='dev'
baseurl="http://my_dev_url"
else if buildtarget=='qa'
baseurl="http://my_qa_url"
else if buildtarget=='prod'
baseurl="http://my_prod_url"
我已經四處搜尋,但是這似乎很難做到。有任何想法嗎 ?