Я пытаюсь настроить проект 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 сам имеет доступ к Интернету. Загрузка плагинов и т. Д. Работает:
Возможным решением будет установка параметров прокси в 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, не спрашивая администратора?