当版本冲突时,我可以让Maven拒绝构建吗?

时间:2018-01-24 15:40:13

标签: java maven

瓷砖几乎说明了一切。

我经常处理一个依赖于库except SomeException:A

的项目

其中B想要引入AC version 1.0.0想要引入B

Maven的默认行为似乎是C version 1.5.6成功,包括类路径上的mvn package的一个或另一个版本。

我想在我的C中指定maven应该拒绝构建项目,直到排除了两个pom.xml依赖项中的一个。

这可以在没有先编写新插件的情况下完成吗?

1 个答案:

答案 0 :(得分:3)

maven enforcer插件应该能够检查,请参阅Dependency Convergence here