maven clean install
いくつかのモジュール (およびサブモジュール) を含む pom ファイルで実行しています。Mavenビルドを実行できるかどうか疑問に思っていましたが、ビルドからモジュールをスキップするようにコマンドラインで指定しました(現時点ではビルドから手動で除外していますが、コマンドライン経由で行うことを好みます)。
-pl を使用すると、プロジェクトを選択的に選択できることはわかっていますが、一部を (ブラックリスト方式で) 選択的に除外したいと考えています。
maven clean install
いくつかのモジュール (およびサブモジュール) を含む pom ファイルで実行しています。Mavenビルドを実行できるかどうか疑問に思っていましたが、ビルドからモジュールをスキップするようにコマンドラインで指定しました(現時点ではビルドから手動で除外していますが、コマンドライン経由で行うことを好みます)。
-pl を使用すると、プロジェクトを選択的に選択できることはわかっていますが、一部を (ブラックリスト方式で) 選択的に除外したいと考えています。
プロファイルに別の<modules>
セクションを作成し、コマンド ラインで必要なプロファイルを有効にすることができます。
例:
<profiles>
<profile>
<id>profile-1</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<modules>...</modules> <!-- module set 1 -->
</profile>
<profile>
<id>profile-2</id>
<modules>...</modules> <!-- module set 2 -->
</profile>
</profiles>
今、あなたの現在のニーズに応じて、実行してください
mvn install
mvn install -P profile-2
慎重に検討する必要があることに注意してください。除外されたモジュールにプロファイル間の依存関係があってはなりません。