我正在使用Eclipse的Maven2和Tomcat插件作爲一個被部署爲Tomcat應用程序的java項目。我有幾個運行配置爲不同的目標,但我有一個特別,做多目標順序:從eclipse爲maven資源提供參數
clean resources:resources compile war:war tomcat:deploy
我想我的資源XML文件有具體到構建配置值之一,例如一dev-build與生產構建。該resources:resources
一步應該讓我在XML設定值{標籤},我能夠通過命令行來做到這一點,因爲它是自己的步驟:
<test var="{foo}">
運行mvn resources:resources -Dfoo='bar'
生產目標目錄
<test var="bar">
在eclipse中的運行配置管理gui中,有參數和值的槽,但是我找不到正確的組合/咒語參數以獲得與命令行相同的效果。
任何人都知道如何? 當然,也會接受「你做錯了,」(因爲我可能是)「這樣做。」
謝謝!
是的,但maven版本不運行tomcat。至少我不知道如何去實現它。 – SimplGy
謝謝!很有必要提到以這種方式指定的參數不需要'-D'前綴,但是您仍然需要將任何反斜槓(_e.g._'C:\\ path \\到\\ location')加倍 –