ホームページ > Java > &#&チュートリアル > マルチモジュール プロジェクトで特定の Maven モジュールをビルドするにはどうすればよいですか?

マルチモジュール プロジェクトで特定の Maven モジュールをビルドするにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-11-12 22:06:02
オリジナル
786 人が閲覧しました

How to Build Specific Maven Modules in Multi-Module Projects?

マルチモジュール プロジェクトでの特定の Maven モジュールのビルド

複数のモジュールを含む Maven プロジェクトでは、mvn COMPILE を使用すると、すべてのサブモジュールを簡単にコンパイルできます。ただし、個々のモジュールに対する選択的な操作には課題が伴います。

問題:
モジュール A (依存関係) と C (war) を含むプロジェクトでモジュール B の WAR ファイルをパッケージ化しようとすると

解決策:
Maven Advanced Reactor Options が提供する解決策:

  • -pl 、 --projects: ビルドする特定のモジュールを指定します (例: B)。
  • -am、 -- also-make: 指定されたモジュールの依存関係を含めます (例: A) .

手順:

  1. 親プロジェクト ディレクトリ (P) に移動します。
  2. 次のコマンドを実行します:

    mvn install -pl B -am
    ログイン後にコピー

これにより、モジュール B とその依存関係 A がビルドされます。

補足:
モジュールの artifactIdディレクトリ名と異なる場合は、コマンドでコロンを使用します:

mvn install -pl :B -am
ログイン後にコピー

以上がマルチモジュール プロジェクトで特定の Maven モジュールをビルドするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート