2012-11-26 39 views
1

我希望能夠使用盡可能少的配置參數來構建我的webapp,我希望能夠指定與我希望它部署的URL的根目錄相關的文件夾(也就是說,如果我希望它位於http://example.com/one/,我想在我的指定中使用單詞「one」配置文件)。從Ant構建腳本中的web.xml讀取param

我不想有幾個web.xml文件或幾個構建目標。另外,我知道無法使用某些外部腳本來修改web.xml。在這方面,

是否可以從我的web.xml文件從Ant腳本中讀取參數,然後使用構建中的值?

+0

你的意思是在執行ant腳本時讀取參數嗎? – Vishal

+0

是的,我想在執行ant腳本時從web.xml讀取一個參數,並在構建 – Ibolit

+1

中使用此參數我不確定你的意思,你不能在沒有外部scipts的情況下修改web.xml?您可以通過簡單的替換任務(http://ant.apache.org/manual/Tasks/replace.html)更新您的web.xml值。或者更常見的是有一些佔位符,並使用文件複製過濾(http://ant.apache.org/manual/Tasks/filter.html)。然後,您可以將過濾的值指定爲構建參數,或者從外部build.properties文件中讀取它。 –

回答