Java中无法访问Maven依赖项

我有一个由Maven管理的项目,我试图在Eclipse中工作。问题是Maven管理的所有依赖项都无法在Java代码中访问。

在Eclipse中,我得到了各个类的导入错误:

The type org.apache.commons.math3.util.Pair is not accessible

当我尝试使用Maven构建项目时,我收到错误:

package org.apache.commons.math3.util is not visible (package org.apache.commons.math3.util is declared in the unnamed module, but module 
org.apache.commons.math3.util does not read it)

依赖项已由Maven下载,我可以在.m2文件夹中找到它们。在查看Eclipse中的Java构建路径时,我甚至可以看到jar文件。

当我尝试通过命令行使用Maven时,我也得到了同样的错误。

有谁知道为什么会发生这种情况?


慕村9548890
浏览 993回答 3
3回答

弑天下

有一次它也发生在我身上。看起来像我的情况下的权限问题或磁盘空间问题。此外,尝试从te磁盘中删除依赖项并mvn clean install再次运行。确保您使用的是最新的maven版本并执行ALT + F5 +强制maven依赖项更新。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java