質問

マルチモジュールMavenプロジェクトがあり、プロジェクトのアセンブリを作成しようとしています。アセンブリは、従属プロジェクトのすべての瓶とそれらのプロジェクトのすべてのリソースを含むZIPファイルである必要があります(これはレガシーサポートの理由です - これは良い習慣ではありませんが、この場合、この場合、私たちは本当にそれについて多くのことはできません)。

ZIPを構築し、ビルド出力ディレクトリのコンテンツを含むアセンブリがあります(リソースを取得します)。親POMからそれを実行した場合、実際にはzipを構築しません(おそらく、親プロジェクトが瓶ではなくタイプPOMであるためです)。個々のプロジェクトの1つからアセンブリを実行すると、瓶とすべての依存関係が含まれます(依存関係を含めて指定しました)。そのプロジェクトの出力ディレクトリが含まれていますが、子供プロジェクトは含まれません。

子のプロジェクトを反復してアセンブリを実行する親からアセンブリを実行するようなことをする必要がありますか? )?これが可能であるかどうかさえわかりません...どんなガイダンスも感謝しています。

役に立ちましたか?

解決

セクション全体を確認することをお勧めします 8.メイブンアセンブリMaven:完全なリファレンス 予約、特に次のサブセクション 8.2.4。アセンブリ依存関係を介してアセンブリを組み立てます. 。非常によく似た要件とセットアップについて説明します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top