タグ

ブックマーク / techmedia-think.hatenablog.com (1)

  • Mavenビルド時に開発用とリリース用でリソースを入れ替える。 - Develop with pleasure!

    アプリケーションの開発中、開発用のモジュールとリリース用のモジュールで、設定ファイル等を書き換えたいというケースは多いと思う。代表的な例だとDBへの接続。開発中はJDBCのDriverManagerで接続し、リリース時はJNDIからDataSourceを取得とか。 Maven2ではそういった環境に依存する設定をProfileという概念で環境毎に定義できる。pom.xmlに <profiles> <profile> <id>release</id> <properties> <maven.test.skip>true</maven.test.skip> </properties> </profile> </profiles> と追加し、 mvn install -P releaseとPオプションでプロファイルを選択して実行する。上の例では、単体テストがスキップされる。 で、やりたいのはリソー

    Mavenビルド時に開発用とリリース用でリソースを入れ替える。 - Develop with pleasure!
  • 1