java - 无法解析 Maven 依赖项 : ruled out proxy cause

标签 java eclipse maven

我正在尝试运行 this example code (Java 模板项目) in Eclipse on Linux Mint 19.Maven (Apache Maven 3.6.0), Java (openjdk version "1.8.0_222", Java version : 1.8.0_222 关联Maven), Spark (version 2.4.4) 全部安装。 每次我尝试构建项目时,我都会在尝试下载 https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-resources-plugin/2.6 后收到此错误/maven-resources-plugin-2.6.pom:

Plugin org.apache.maven.plugins:maven-resources-plugin:2.6 or one of its dependencies could not be resolved:
Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.6:
Could not transfer artifact org.apache.maven.plugins:maven-resources-plugin:pom:2.6 from/to central (https://repo.maven.apache.org/maven2):
connect timed out -> [Help 1]

我看到其他人遇到了同样的问题并在 settings.xml 中修复了他们的代理,我也做了同样的事情但我仍然收到此错误(Eclipse 配置了相同的代理设置):

<proxy>
  <active>true</active>
  <protocol>http</protocol>
  <host>my.proxy.here</host>
  <port>8080</port>
</proxy>
<proxy>
  <active>true</active>
  <protocol>https</protocol>
  <host>my.proxy.here</host>
  <port>8080</port>
</proxy>

这个插件是否需要在pom.xml文件中列出?目前只有 maven-shade-plugin 存在。

如果这不是问题,那会是什么?

谢谢

编辑 curl repo.maven.apache.org/maven2 的输出是:

<html>
<head><title>302 Moved Temporarily</title></head>
<body>
<h1>302 Moved Temporarily</h1>
<ul>
<li>Code: Found</li>
<li>Message: Resource Found</li>
<li>RequestId: E0DE40F4A926069A</li>
<li>HostId: 63yyk2SNKS3jDdCAcBvpXVdklrEzexv7u6b0kcGB1e7Aogtdnk33ay39I0d8wRfg5VUgoHJcMU4=</li>
</ul>
<hr/>
</body>
</html>

最佳答案

已解决:原来我需要在我的 /home/name/.m2/ 文件夹中创建一个 settings.xml 并用与在 /etc/maven/settings.xml

(旁注:也不要在代理地址中使用“http(s)”)

关于java - 无法解析 Maven 依赖项 : ruled out proxy cause,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58524212/

相关文章:

java - 使用什么 Maven 插件可以帮助设置属性的动态值?

java - Jsoup Element.val() 解码编码的 html 内容

javax.net.ssl.SSLHandshakeException : javax.net.ssl.SSLProtocolException:SSL 握手中止

java - 从 Eclipse 导入到 Android Studio : Can't find bundle messages. AndroidJpsBundle,语言环境 pl_PL

java - Eclipse 中的格式化问题

java - Maven:创建 2 个 war 文件,每个文件都有不同的 web.xml?

java - 如何从 Java 中的字符串模板生成字符串?

java - 存储库中的 deleteAll() 随机导致 ConstraintViolationException

java - 将所有 jar 合并或合并到一个可执行 jar 中

java - 用maven打包时如何指定主类?