#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 (это часто делается в компаниях).