0
2つの異なる方法でパッケージ化してデプロイできるプロジェクトがあります。これはTomcat用のWARまたはAWS Lambda用の影付きのJARのいずれかです。現在のところ、これはあまりうまくいきません。リリースを行うときは、pom.xmlを前後に変更しなければなりません。 Mavenプロファイルでこれを実現する方法はありますか?Mavenプロファイルでのパッケージングの指定方法は?
例えば、私は
mvn install -Pwar
はWARを生成するためにやってみたい、と
mvn install -Plambda
は影付きJARを生成します。
これは可能ですか?
を、以下を含むしようとすることができます - 私は(> execution'関連のプラグインのカスタム実行を定義するには - >プラグイン - >プラグイン - >実行あなたのケースでは「影:影」と「戦争:戦争」の目標になると仮定します)。プラグインの通常の実行を無効にすることができます(https://stackoverflow.com/questions/14476757/disable-maven-plugins)。 - 特定のプロファイルを使用する場合 – crizzis