I compile my project like this:
mvn clean install
But my project has the different parameters for another servers and I need to fix it after compilation (for example location=prod
on production server and location=dev
on local server)
I have a pice of code in my web.xml like this:
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>
classpath:/properties-config.xml
</param-value>
</init-param>
I want to use the variable location like this :
classpath:/${location}/properties-config.xml
Try to pass it like a VM argument:
-Dargument=value
so run maven will be:
mvn clean install -Dlocation=dev
it works for me, but not in web-xml. Hope this will help u.