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

问题描述 投票:0回答:1

我已经在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

build path

project structure

pom.xml

maven pom.xml
1个回答
0
投票

不要在Maven项目中使用“Referenced Libraries”。这会让Eclipse感到困惑。

此外,尽量避免在类路径中使用相同的类两次。

© www.soinside.com 2019 - 2024. All rights reserved.