完全な原子炉プロジェクトを構築する際に、インストールするモジュールを選択的に指定する方法はありますか?
本質的には、完全なリアクター コンテンツをパッケージ化したいのですが、インストールするのはごく一部です。
完全な原子炉プロジェクトを構築する際に、インストールするモジュールを選択的に指定する方法はありますか?
本質的には、完全なリアクター コンテンツをパッケージ化したいのですが、インストールするのはごく一部です。
いいえ; Maven を 1 回呼び出すと、すべてのモジュールで同じフェーズが使用されます。
呼び出しを連鎖させることができます。例えば:
mvn package && mvn -pl web-app install
ただし、依存関係はweb-app
、最初の呼び出しで使用されたリアクターからではなく、ローカル リポジトリから取得されます。
最も安全なオプションは ( Maven Modules + Building a Single Specific Module のように) 特定のモジュールとそのすべての依存関係のみを使用-am
し-pl
てインストールすることです。
mvn -pl web-app -am install
これにより、他のモジュールもインストールされますが、ビルドに必要なものだけがインストールされることに注意してくださいweb-app
。