磁贴几乎说明了一切。
我经常处理一个依赖于库的项目A
和B
,
A
想拉C version 1.0.0
,B
想拉C version 1.5.6
.
Maven 的默认行为似乎是mvn package
成功,包括类路径上C
的一个或另一个版本。
我想在我的pom.xml
中指定 maven 应该拒绝构建项目,直到排除了两个C
依赖项之一。
这可以在不先编写新插件的情况下完成吗?
maven enforcer 插件应该能够检查这一点,请参阅此处的依赖收敛