The project contains another dependency with the same archive name
pom.xml 项目中Java重复。需要删除项目中的jar包或者某个jar包的依赖
<dependency>
<groupId>com.A</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.C</groupId>
<artifactId>C</artifactId>
<version>1.0</version>
</dependency>
比如A.jar依赖B.jar,B.jar又依赖C.jar 和 引入C.jar 冲突。
因为是多重依赖,
故删除如下即可
<dependency>
<groupId>com.C</groupId>
<artifactId>C</artifactId>
<version>1.0</version>
</dependency>
如果是单层依赖,如A.jar依赖C.jar 和 引入C.jar 冲突。可以从A中排除C,即可。
<dependency>
<groupId>com.A</groupId>
<artifactId>A</artifactId>
<version>1.0</version>
<excusions>
<excusion>
<groupId>com.C</groupId>
<artifactId>C</artifactId>
</excusion>
</excusions>
</dependency>
排除重复jar后eclipse中项目Markers面板依然报错
清理项目缓存重新编译
eclipse Project–>clean