我像这样编译我的项目:
mvn clean install
但我的项目有其他服务器的不同参数,我需要在编译后修复它(例如生产服务器上的location=prod
和本地服务器上的location=dev
我的web.xml中有一堆代码,如下所示:
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/properties-config.xml
</param-value>
</init-param>
我想像这样使用变量 location :
类路径:/ $ {位置} /properties-config.xml
答案 0 :(得分:1)
尝试将其作为VM参数传递:-Dargument=value
所以运行maven将是:mvn clean install -Dlocation=dev
它适用于我,但不适用于web-xml。 希望这会对你有所帮助。