2016-12-16 6 views
2

を設定:JHipsterは、私はこのような/.m2/settings.xmlで私のプロキシ設定を設定している<a href="https://jhipster.github.io/configuring-a-corporate-proxy/" rel="nofollow noreferrer">https://jhipster.github.io/configuring-a-corporate-proxy/</a>によると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

通常、httpsを使用しているMAVEN_OPTSでは、settings.xmlにhttpを設定していますか? –

+0

Mavenはhttpでhttpsを処理することになっています。とにかく私は同じエラーをhttpsに入れようとしました。 –

答えて

4

Maven WrapperはMaven設定のプロキシ変数を使用していないようです。 Downloaderはプロキシを構成しないため、Javaシステムのプロパティを使用する必要があります。認証のために、システムプロパティーhttp.proxyUseruses itを探します。

(あなたが言及したともhereとして)働くMAVEN_OPTSの設定:

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

ありがとうございました! –

関連する問題

 関連する問題