为什么我需要在jar文件中寻找未包含在maven pom.xml文件中的类?

时间:2019-02-01 08:39:44

标签: maven pom.xml

我已经通过Java构建路径将一个jar文件导入了nexus,一个本地maven存储库,并在引用的lib中导入了另一个jar文件。

问题似乎完全引用了Eclipse项目的pom文件中引用的jar文件中的类,而没有使用引用的lib中的类。

两个jar文件中存在相同的类。

我不知道是什么原因引起的。

这是蚀虫吗?

例如:

a.jar,b.jar->都具有ReferenceClass(相同的参数)

项目的pom.xml->依赖项a.jar

MyProject引用的库->依赖项b.jar

我的项目:MyClass.java->导入ReferenceClass->引用a.jar

build path

project structure

pom.xml

1 个答案:

答案 0 :(得分:0)

请勿在Maven项目中使用“参考库”。这会混淆Eclipse。

此外,请尝试避免在类路径中两次出现相同的类。