标签: java maven
瓷砖几乎说明了一切。
我经常处理一个依赖于库except SomeException:和A,
except SomeException:
A
其中B想要引入A而C version 1.0.0想要引入B。
B
C version 1.0.0
Maven的默认行为似乎是C version 1.5.6成功,包括类路径上的mvn package的一个或另一个版本。
C version 1.5.6
mvn package
我想在我的C中指定maven应该拒绝构建项目,直到排除了两个pom.xml依赖项中的一个。
C
pom.xml
这可以在没有先编写新插件的情况下完成吗?
答案 0 :(得分:3)
maven enforcer插件应该能够检查,请参阅Dependency Convergence here