weblog of key_amb

主にIT関連の技術メモ

Maven2によるビルド方法のカスタマイズ

\¬ŠÇ—@ŽÀ‘H“ü–å@‘æ4Í Maven2‚É‚æ‚éƒrƒ‹ƒh“ü–å@‚³‚ç‚ÉŠJ”­‚ði‚߂悤

プロファイルによって設定や依存ライブラリ、ビルド手順などを変更できるらしい。

profileの設定例:pom.xml
<project>
  ...
    <profiles>
      <profile>
        <id>release</id>
        [リリース用のための設定をここに書く]
      </profile>
    </profiles>
</project>
mvn -P release package

のようにプロファイルのidを指定することで、設定を有効化する。

Windowsだったら有効化」「特定のシステムプロパティが設定されていたら有効化」のようなこともできる。