2016-12-16 5 views
2

По https://jhipster.github.io/configuring-a-corporate-proxy/ я настроил мои настройки прокси-сервера в /.m2/settings.xml так:JHipster настроить Maven обертка прокси

<proxies> 
    <proxy> 
     <id>myId</id> 
     <active>true</active> 
     <protocol>http</protocol> 
     <username>myDomain\myUsername</username> 
     <password>myPassword</password> 
     <host>myHost</host> 
     <port>myPort</port> 
    </proxy> 
    </proxies> 

Но почему-то не работает, когда я пытаюсь mvnw проект, он мне дает:

Exception in thread "main" java.net.ConnectException: Connection refused: connect 

мне удалось заставить его работать при переходе ниже параметров MAVEN_OPTS, но я хотел бы сделать это только с settings.xml файла.

set MAVEN_OPTS=-Dhttps.proxyHost=myHost -Dhttps.proxyPort=myPort -Dhttps.proxyUser=myDomain\myUsername -Dhttps.proxyPassword=myPassword 

Любой может помочь?

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

+0

Нормально ли, что вы установили http в своих настройках.xml, а в MAVEN_OPTS вы используете https? –

+0

Maven должен обрабатывать https с http. В любом случае я попытался поместить https, такую ​​же ошибку. –

ответ

4

Кажется, Maven Wrapper не использует переменные прокси-сервера из настроек Maven. Downloader не настраивает прокси-сервер, поэтому это означает, что должны использоваться свойства Java-системы. Для аутентификации он просто ищет системное свойство http.proxyUser и uses it.

Установка MAVEN_OPTS (как вы упомянули, а также here) работает:

set MAVEN_OPTS=-Dhttp.proxyHost=proxyhost -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxyhost -Dhttps.proxyPort=8080 

или

export MAVEN_OPTS=-Dhttp.proxyHost=proxyhost -Dhttp.proxyPort=8080 -Dhttps.proxyHost=proxyhost -Dhttps.proxyPort=8080 

mvnw сценарий также тянет в файле .mvn/jvm.config с пути проекта, который может включать в себя эти свойства :

-Dhttp.proxyHost=host 
-Dhttp.proxyPort=port 
-Dhttps.proxyHost=host 
-Dhttps.proxyPort=port 
-Dhttp.proxyUser=username 
-Dhttp.proxyPassword=password 

У меня есть приглашение на посадку st (#446), чтобы добавить эту информацию в документацию JHipster.

+0

благодарит за ваш вклад –

+0

Спасибо за помощь! –

 Смежные вопросы

  • Нет связанных вопросов^_^