无法在 Eclipse 中导入 Maven 依赖项?尝试了一切

Posted

技术标签:

【中文标题】无法在 Eclipse 中导入 Maven 依赖项?尝试了一切【英文标题】:Not able to import maven dependencies in eclipse ? Tried everything 【发布时间】:2020-09-30 08:59:53 【问题描述】:

我使用的是 apache maven 3.6.3(不是 eclipse 中的嵌入式)。 我也对嵌入式 maven 进行了同样的尝试,但仍然面临同样的错误。

我还删除了整个 m2 存储库并再次重新导入整个项目,但仍然没有安装 maven 依赖项。

Maven 依赖项

【问题讨论】:

您能否分享更多详细信息。哪些依赖项没有被下载。您遇到了什么错误? 【参考方案1】:

假设 windows 和其他答案你有一个 pom.xml:

    在 C:/Users/????/.m2/repository 删除您的存储库 检查您的 C:/Users/????/.m2/settings.xml 是否正确 proxy config 将 M2_HOME 环境变量设置为 添加 %M2_HOME%/bin: 到您的 PATH 变量,假设是 windows(记得在更改环境变量后启动一个新窗口) 从命令行尝试 mvn clean install - 让这首先工作 然后从 eclipse 中尝试,你不需要代理设置它应该调用默认的 mvn。

【讨论】:

在 C:/Users/????/.m2/settings.xml 中没有任何 settings.xml 文件。 使用default 开始,如果您在防火墙后面,您可能需要添加的唯一内容是代理。【参考方案2】:

如果你将你的项目转换为maven项目pom.xml将被自动创建,如果没有 1-创建 pom.xml 文件-通过单击项目目录->新建->文件 2-从google maven依赖中搜索ex:如果你想下载spring-context.jar,然后搜索maven spring context,你会得到groupid和artifactid粘贴到pom.xml文件中。jars会自动下载。

【讨论】:

以上是关于无法在 Eclipse 中导入 Maven 依赖项?尝试了一切的主要内容,如果未能解决你的问题,请参考以下文章

在maven项目中导入外部jar而不创建依赖项[重复]

是否可以从外部 Maven 依赖项在 Spring Java 项目中导入占位符值 (@Value)?

idea中导入Eclipse项目及报错处理方法

我可以选择我在 Maven 依赖项中使用的唯一包来在 Eclipse 中导出可运行的 jar 吗?

java.lang.Enum 类型无法解析 - 在 Eclipse 中导入 Java 项目后出现错误

从 Gradle 创建可执行 jar 文件并在 maven 中导入 jar