0

我有复杂的多 pom 设置,最终将创建一个 EAR 包。有时依赖关系会混乱,一些不需要的依赖关系(如 JUnit)最终会出现在最终的 EAR 包中。

如果最终工件包含某些类,有没有办法使 Maven 构建失败?

4

2 回答 2

1

也许不会失败,但您可以排除一些您知道永远不会使用的 jar 文件。

maven-ear-plugin排除文件时有一个要使用的标签,请看这里

例如,使用<packagingExcludes/>标签排除 JUnit。

于 2012-07-05T10:38:37.723 回答
1

您可以将maven-enforcer-plugin与您可能必须自己编写的自定义规则一起使用。我没有搜索过,但我认为目前还没有这样的规则。

于 2012-07-06T06:45:43.437 回答