Использование Maven в качестве прокси / VPN, Maven не загружает никаких файлов

#eclipse #maven #proxy

#eclipse #maven #прокси

Вопрос:

Последние несколько дней я пытался настроить Maven для автоматического тестирования. Я использую eclipse IDE с установленным m2e. На моем компьютере не установлен внешний автономный Maven. Каждый раз, когда я пытаюсь создать новый проект Maven, он завершается ошибкой со следующим сообщением:

 Failed to retrieve plugin descriptor for org.apache.maven.plugins:maven-resources-plugin:2.6 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.
  

Я проверяю и вижу, что файл .m2 был создан под users / my_name /.m2. При проверке всех файлов ко всем добавляется .lastUpdated. Я добавил свой собственный settings.xml файл в папку .m2. В настоящее время я не добавил никаких настроек прокси в XML-файл.

 <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                  https://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository/>
  <interactiveMode/>
  <offline/>
  <pluginGroups/>
  <servers/>
  <mirrors/>
  <proxies>
  </proxies>
  <profiles/>
  <activeProfiles/>
</settings>
  

Я считаю, что, поскольку в настоящее время я использую корпоративный прокси / vpn, это мешает maven устанавливать какие-либо файлы, следовательно, все зависимости отсутствуют.

Я заглянул в свойства обозревателя> настройки локальной сети., но прокси-сервер не выбран. При доступе http://amibehindaproxy.com / -в нем говорится, что я являюсь прокси.

Мой вопрос в том, как мне найти значения, которые мне нужно поместить в мои теги для settings.xml файл. Я не знаю, как найти значения для:

 <id>myproxy</id>
  <active>true</active>
  <protocol>http</protocol>
  <host>proxy.somewhere.com</host>
  <port>80</port>
  <username>proxyuser</username>
  <password>somepassword</password>
  <nonProxyHosts></nonProxyHosts>
</proxy>
  

Опять же, большинство предложений здесь говорят мне проверить мои свойства Интернета> настройки локальной сети, но там нет информации, потому что флажок «Прокси-сервер» не установлен. Я понятия не имею, где найти ,,. Я думаю, единственное, что я знаю, это то, что это отображается в http://amibehindaproxy.com браузер. Я очень новичок в темах прокси / конфигурации, поэтому буду признателен за любую помощь.

Заранее спасибо.

Комментарии:

1. Если вы работаете в компании, почему бы не спросить администратора о деталях прокси?

2. На самом деле я только что закончил разговор с администратором и после обсуждения понял, что это автоматический прокси: wpad ….. Однако я не уверен, где это находится в файле настроек maven.

3. Итак, может ли администратор предоставить вам данные прокси? Если вы не можете подключиться, вам может потребоваться настроить сервер Nexus / Artifactory со специальными правами, который проксирует Maven Central (это часто делается в компаниях).