为什么我需要在jar文件中查找未包含在maven pom.xml文件中的类?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么我需要在jar文件中查找未包含在maven pom.xml文件中的类?相关的知识,希望对你有一定的参考价值。
我已经在nexus中导入了一个jar文件,一个本地maven存储库,并通过java构建路径在引用的lib中导入了另一个jar文件。
问题似乎是指Eclipse项目的pom文件中引用的jar文件中的类,而不使用引用的lib中的类。
两个jar文件中存在相同的类。
我不知道是什么原因导致了这个问题。
这是日食的错误吗?
例如:
a.jar,in.jar - >都有引用类(相同的包)
一个项目的pom.xml - >依赖a.jar
MyProject的引用库 - >依赖b.jar
我的项目:MyClass.java - > import ReferenceClass - >引用a.jar
答案
不要在Maven项目中使用“Referenced Libraries”。这会让Eclipse感到困惑。
此外,尽量避免在类路径中使用相同的类两次。
以上是关于为什么我需要在jar文件中查找未包含在maven pom.xml文件中的类?的主要内容,如果未能解决你的问题,请参考以下文章