ポイントは、
- maven-war-pluginのwebResourceで環境毎に設定したい設定ファイルを列挙
- webResourceで列挙したファイルにfilterを使ってやる
- profileで環境毎のproperties変数を定義してやる
実行する時は、mvn package -P dev, mvn package -P productionみたいな感じでwarを作成できる。
http://maven.apache.org/plugins/maven-war-plugin/examples/adding-filtering-webresources.html
http://www.manydesigns.com/en/portofino/portofino3/tutorials/using-maven-profiles-and-resource-filtering
http://erhan.me/2011/10/20/property-substitution-for-web-xml-with-using-profile-properties-maven-pom-xml/
0 件のコメント:
コメントを投稿