Maven マルチモジュール プロジェクトでの特定のモジュールのビルド
Maven マルチモジュール プロジェクトでは、すべてのサブモジュールをコンパイルできます。親プロジェクトで mvn コンパイルを使用して達成されます。ただし、個々のサブモジュールに対して特定のコマンドを実行するときに問題が発生します。
たとえば、サブモジュール A、B、C を含むプロジェクトにプロジェクト B の war をパッケージ化する場合 (B と C は両方とも依存します) A) 依存関係の欠落によりエラーが発生します。
これに対処するために、Maven は高度なリアクター オプションを提供します:
ベスト プラクティス
プロジェクト B を必要なモジュールとともにパッケージ化するには、親プロジェクトで次のコマンドを使用します。 directory:
mvn install -pl B -am
このコマンドは、プロジェクト B とそれが依存するすべてのモジュールをビルドします。プロジェクトの artifactId がディレクトリ名と異なる場合は、
mvn install -pl :B -am
以上が依存関係エラーを発生させずに、Maven マルチモジュール プロジェクトで特定のモジュールをビルドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。