0

最終的にEARパッケージを作成する複雑なマルチpomセットアップがあります。依存関係がめちゃくちゃになり、JUnit などの不要な依存関係が最終的な EAR パッケージに含まれることがあります。

最終成果物に特定のクラスが含まれている場合、maven ビルドを失敗させる方法はありますか?

4

2 に答える 2

1

おそらく自分で作成する必要があるカスタムルールでmaven-enforcer-pluginを使用できます。調べたことはありませんが、そのようなルールはまだ存在しないと思います。

于 2012-07-06T06:45:43.437 に答える
1

失敗しないかもしれませんが、決して使用しないことがわかっているいくつかの jar ファイルを除外できます。

maven-ear-pluginは、ファイルを除外するときに使用するタグがあります。こちらをご覧ください。

たとえば、タグを使用して<packagingExcludes/>JUnit を除外します。

于 2012-07-05T10:38:37.723 に答える