私はマルチモジュールプロジェクトを持っています。Mavenの親を構築してモジュールの数を選択するにはどうすればいいですか?
親を単独で構築するには、mvn package -N
(-N
は「非再帰的」です)を実行します。
モジュールをいくつか作成するには、mvn package -pl api,servie
(-pl
は "projects")を実行します。
サービスと親を作成するには、これら2つをどのように組み合わせますか?
私はマルチモジュールプロジェクトを持っています。Mavenの親を構築してモジュールの数を選択するにはどうすればいいですか?
親を単独で構築するには、mvn package -N
(-N
は「非再帰的」です)を実行します。
モジュールをいくつか作成するには、mvn package -pl api,servie
(-pl
は "projects")を実行します。
サービスと親を作成するには、これら2つをどのように組み合わせますか?
mvn package -pl api,service --also-make
(--also-make
が同様に依存関係を作る場合)
いかがmvn package -pl api,service,.
(「」カレントディレクトリにプロジェクトを示す)またはmvn package -pl api,service,:parent
( 『親』は、親モジュールのたartifactIdです)。
への引数-pl
への引数は、現在のプロジェクトのモジュールの[groupId]:artifactId
の形式の座標またはmavenモジュールを含むディレクトリへの相対パスにすることができます。 groupIdが指定されていない場合、構築されているpomのgroupIdが使用されます。