Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当存在版本冲突时,我可以让Maven拒绝构建吗?_Java_Maven - Fatal编程技术网

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

Java 当存在版本冲突时,我可以让Maven拒绝构建吗?,java,maven,Java,Maven,瓷砖几乎说明了一切 我经常处理一个依赖于库a和B的项目 其中,A希望引入C版本1.0.0,B希望引入C版本1.5.6 Maven的默认行为似乎是mvn包成功,包括类路径上的一个或另一个版本的C 我想在我的pom.xml中指定,在两个C依赖项之一被排除之前,maven应该拒绝构建项目 这可以在不编写新插件的情况下完成吗?maven enforcer插件应该能够检查这一点,请参阅

瓷砖几乎说明了一切

我经常处理一个依赖于库
a
B
的项目

其中,
A
希望引入
C版本1.0.0
B
希望引入
C版本1.5.6

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

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


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

maven enforcer插件应该能够检查这一点,请参阅