title: maven pass command argument at build time to overwrite property
body: <p>In our application, we have a system to whitelabel.</p>
  
  <p>in <code>application.properties</code> there is a setting <code>theme=default</code></p>
  
  <p>this setting is injected into a Spring managed bean, which then does manipulation of the app through the framework, like adding the correct css, etc</p>
  
  <p>what I would like to be able to do, is at build time (war creation), specify the theme, eg <code>mvn clean install -theme:some-theme</code>. this would then update <code>application.properties</code>, and modify <code>theme</code>
  and if you run just <code>mvn clean install</code> then <code>theme=default</code> or <code>unmodified</code></p>
  
  <p>is this possible?</p>