2

我正在使用 Maven 运行 Java 项目。我的问题是我无法下载依赖项。它给出了以下错误

[错误] 插件 org.apache.maven.plugins:maven-surefire-plugin:2.7.1 或其依赖项之一无法解析:无法读取 org.apache.maven.plugins:maven-surefire-plugin 的工件描述符:jar:2.7.1: 无法从/到中央传输工件 org.apache.maven.plugins:maven-surefire-plugin:pom:2.7.1 ( http://repo1.maven.org/maven2 ): 失败转移http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-surefire-plugin/2.7.1/maven-surefire-plugin-2.7.1.pom。错误代码 307,临时重定向 -> [帮助 1]

settings.xml 已正确配置代理详细信息(因为我在代理后面)仍然无法访问 maven 存储库进行下载。

更新:非常感谢landal79。一段时间后我重新审视了这个问题。这个问题仍然让我做噩梦。目前,我无法创建任何 Maven 项目。我 100% 确定这是由于代理问题。但无法确定问题的确切位置。

当我尝试创建一个选择原型的项目时,我无法创建一个 Maven 项目。我收到以下错误

“无法从任何配置的存储库中解析原型 org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE。

无法解析工件 org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE 无法解析 org.apache.maven.archetypes:maven-archetype-quickstart:pom:RELEASE 的版本:找不到元数据 org。 apache.maven.archetypes:maven-archetype-quickstart/maven-metadata.xml 在本地 (C:\Users\rrr.m2\repository)

无法解析 org.apache.maven.archetypes 的版本:maven-archetype-quickstart:pom:RELEASE:在本地找不到元数据 org.apache.maven.archetypes:maven-archetype-quickstart/maven-metadata.xml(C :\Users\rrr.m2\repository)"

我尝试通过 Eclipse 创建这个项目。settings.xml 指向正确的代理(与网络连接对话框交叉检查(窗口->常规->网络连接对话框)。但问题仍然存在。

所以我所做的是安装独立的 Maven 并从命令提示符创建一个 Maven 项目。令我惊讶的是,尽管正在下载其他插件(例如 Surefire 插件和 JUNit jar),但我无法在 Maven Repo 中下载原型

有什么办法可以解决原型下载问题吗?

我尝试了您的解决方案,但问题仍然存在。当我创建一个简单的 Maven 项目(不使用任何原型)时,我收到“无法构建项目”错误

PS:代理设置是在settings.xml中定义的,都是正确的。此外,eclipse 代理设置是正确的(因为我能够从 Eclipse MarketPlace 安装插件)

Eclipse 专家 - 请帮我解决这个问题。非常感谢您的帮助。

谢谢

4

0 回答 0