Не удалось разрешить зависимости Maven: исключена причина прокси - PullRequest
2 голосов
/ 23 октября 2019

Я пытаюсь запустить этот пример кода (проект шаблона Java) в Eclipse на 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 is:

<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>

1 Ответ

0 голосов
/ 23 октября 2019

Решено: получается, что мне нужно было создать settings.xml в моей папке /home/name/.m2/ и заполнить ее теми же настройками, что и в /etc/maven/settings.xml

(примечание: также не используйте"http (s)" в прокси-адресах)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...