Я использовал маленький обходной путь.Я создал различные профили, которые я использую для обновления свойства приложения.
пример: в моем POM у меня есть:
<profiles>
<profile>
<id>local</id>
<properties>
<environment>local</environment>
....
</properties>
</profile>
и в файле application.property у меня есть
environment=@environment@
(Это @ правильно!)
Таким образом, я могу развернуть свое приложение с определенной средой с помощью команды
mvn -P local tomcat7:deploy
и использовать переменную среды где-либо еще как $ {environment}