Используйте Maven за прокси - PullRequest
0 голосов
/ 26 октября 2018

Я пытаюсь настроить проект Maven с NetBeans на машине за прокси.

Когда я пытаюсь построить зависимости, я получаю следующую ошибку:

Плагин org.apache.maven.plugins: maven-dependency-plugin: 2.6 или один из не удалось разрешить его зависимости: не удалось прочитать артефакт дескриптор для org.apache.maven.plugins: maven-dependency-plugin: jar: 2.6: не удалось передать артефакт org.apache.maven.plugins: maven-dependency-plugin: pom: 2.6 from / to центральный (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: не удалось построить путь PKIX: sun.security.provider.certpath.SunCertPathBuilderException: невозможно найти действительный путь сертификации для запрашиваемой цели -> [Справка 1]

Как указано здесь , это, вероятно, из-за моей конфигурации прокси.

Netbeans сам имеет доступ к Интернету. Загрузка плагинов и т. Д. Работает: netbeans proxy

Возможным решением будет установка параметров прокси в settings.xml:

<proxy>
  <id>optional</id>
  <active>true</active>
  <protocol>http</protocol>
  <username>user</username>
  <password>****</password>
  <host>proxy</host>
  <port>8080</port>
</proxy>

Однако, поскольку конфигурация прокси установлена ​​глобально, у меня нет доступа к параметрам (пользователь, пароль и т. Д.).

Есть ли способ заставить Maven использовать глобальный прокси-сервер, как это уже делает NetBeans, не спрашивая администратора?

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