我是刚接触maven的人,我得到了一些对我来说没有意义的依赖收敛错误。我所犯的错误是
[ERROR]
Dependency convergence error for io.netty:netty-all:4.0.23.Final paths to dependency are:
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-5
+-io.netty:netty-all:4.0.23.Final
and
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-io.netty:netty-all:4.0.27.Final
[ERROR]
Dependency convergence error for com.google.guava:guava:18.0 paths to dependency are:
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-net.lightbody.bmp:browsermob-core:2.1.0-beta-1
+-com.google.guava:guava:18.0
and
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-net.lightbody.bmp:littleproxy:1.1.0-beta-bmp-5
+-com.google.guava:guava:14.0.1
[ERROR]
Dependency convergence error for com.fasterxml.jackson.core:jackson-annotations:2.4.0 paths to dependency are:
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-net.lightbody.bmp:browsermob-core:2.1.0-beta-1
+-com.fasterxml.jackson.core:jackson-databind:2.4.4
+-com.fasterxml.jackson.core:jackson-annotations:2.4.0
and
+-example:framework:1.0.0-SNAPSHOT
+-net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1
+-net.lightbody.bmp:browsermob-core:2.1.0-beta-1
+-com.fasterxml.jackson.core:jackson-annotations:2.4.4它们让我感到困惑,因为在我看来,它们都是从同一个依赖项中冒出来的,这是否意味着net.lightbody.bmp:browsermob-core-littleproxy:2.1.0-beta-1被破坏了?
<dependency>
<groupId>net.lightbody.bmp</groupId>
<artifactId>browsermob-core-littleproxy</artifactId>
<version>2.1.0-beta-1</version>
<scope>test</scope>
</dependency>发布于 2015-07-17 17:19:01
仍然被同一个包中的冲突困扰,但我设法解决了它,将冲突的依赖项从bmp依赖项中排除出来,然后在我的项目中显式地添加较新版本#的依赖项。
https://stackoverflow.com/questions/31169285
复制相似问题