コマンド ライン ツールを使用して別の JAR ファイルを作成できるように、Maven WAR プロジェクトを 2 つのモジュールに分割しようとしています。結果の構造は次のとおりです。
pom.xml
(パッケージpom
には、2 つのモジュールがあります)project-jar/
pom.xml
(包装jar
)
project-war/
pom.xml
(包装war
、依存project-jar
)
mvn
ルートからコマンドを実行すると、すべて正常に動作します。を使い続けたいのですmvn jetty:run
が、そのためには WAR サブプロジェクトでコマンドを実行する必要があります。project-jar
そうすると、サブプロジェクトが見つからないため、実行されません。mvn jetty:run-war
ディレクトリ内の完全にアセンブルされた WAR ファイルでも、最初target
にプロジェクトを「ビルド」しようとするため、失敗します。ローカルの Maven リポジトリにインストールすることによってのみ動作させることができましたがproject-jar
、これはあまり良くありません。
マルチモジュール Maven 構成で Jetty プラグインを使用する方法はありますか?