1

Maven プロジェクトを作成したい。親プロジェクトが欲しいです。問題は、親プロジェクトのパッケージが war にあることです。エラーが表示されます:

Invalid packaging for parent POM  must be "pom" but is "war"

私は何をすべきか ?

4

1 に答える 1

1

親プロジェクト ( packagingwith type pom) は、定義上、サブモジュールのコンテナーです。サブモジュールのみが特定のパッケージ タイプ (warや などjar) であることを許可されます。親プロジェクトを使用して、共通の依存関係とビルド構成を集約します。

再利用したいコードを type のサブモジュールに入れてから、jarこのサブモジュールを他のプロジェクトの依存関係として追加することをお勧めします (packaing typewarまたはを使用jar)。

本 Maven by Example の第 6 章を読むと、maven マルチモジュール プロジェクトのビルド方法が説明されています。

于 2014-06-12T15:49:23.993 に答える