web-dev-qa-db-ja.com

Intellij IDEAでSBTのプロキシをどこで設定できますか?

Intellij IDEA 14.1.3エディションを使用しており、Scalaプラグインをインストールしています。 SBTプロジェクトを作成すると、次のエラーが報告されます。

Error:Error while importing SBT project:
...
        ::::::::::::::::::::::::::::::::::::::::::::::

        :: org.fusesource.jansi#jansi;1.11: not found

        ::::::::::::::::::::::::::::::::::::::::::::::


:::: ERRORS
    Server access Error: Connection timed out: connect url=http://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11/ivys/ivy.xml

    Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom

    Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.11/jansi-1.11.jar


:: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
unresolved dependency: org.fusesource.jansi#jansi;1.11: not found
Error during sbt execution: Error retrieving required libraries
  (see C:\Users\xiaona\.sbt\boot\update.log for complete log)
Error: Could not retrieve jansi 1.11

See complete log in C:\Users\xiaona\.IdeaIC14\system\log\sbt.last.log

これを参照した後、 post 、根本的な原因はプロキシを使用してインターネットに接続していることにあるはずです。

ただし、SBT設定画面では:
enter image description here

プロキシを設定する場所が見つかりません。 Intellij IDEASBTのプロキシはどこで設定できますか?

30
Nan Xiao

-Dhttp.proxyHost=<proxy_server> -Dhttp.proxyPort=<proxy_port>をVMパラメーターに追加します

詳細については documentation を読んでください

35
Sergey Lagutin

基本的に、プロキシを設定するには3つの方法があります。それぞれがIDEの異なる部分に影響を与えるようです。

次の3つのすべての方法では、httphttpsの両方を設定することをお勧めします。これは、最近のhttpsを使用してリポジトリへの接続が確立されるためです。

-Dhttp.proxyHost=yourProxyAdress 
-Dhttp.proxyPort=yourPort 
-Dhttp.proxyUser=yourUsername 
-Dhttp.proxyPassword=yourPassword 
-Dhttps.proxyHost=yourProxyAdress
-Dhttps.proxyPort=yourPort 
-Dhttps.proxyUser=yourUsername 
-Dhttps.proxyPassword=yourPassword 

1。ビルドツール

[ビルド、実行、展開]> [ビルドツール]> [SBT]> [VMパラメーター]でプロキシを設定すると、build.sbtファイルを編集して後者を更新した後に実行されるSBTプロセスに影響します。また、これはインデックス作成に使用されます(したがって、自動補完)。この設定は、プロジェクトのセットアップ中に選択したバージョンのSBT自体のダウンロードにも影響します。

2。その他の設定

さらに、[その他の設定]> [SBT]> [VMパラメーター]の設定を使用しました

Setting VM parameters

3。プロキシをグローバルに設定する

別の方法は、 here で説明されているように、Java_OPTSを使用してプロキシ設定をグローバルに設定することです。

14
Boern

パラメーターVMを追加

-Dhttps.proxyHost=hostName 
-Dhttps.proxyPort=portUse 
-Dhttps.proxyUser=proxyName 
-Dhttps.proxyPassword=proxyPaword

それは私のために働く

10
Wisarut Yeamsup

私の状況では、上記のソリューションをすべて試しましたが、うまくいきませんでした。

最後に、IntellJ全体に対してHTTPプロキシを構成しました。これで問題が解決しました。

Settings > Appearance & Behaviour > System Settings > Http Proxy

settings

1
Atais

Sbtベースのscalaプロジェクトを実行している場合、プロジェクトの実行構成にプロキシを追加する必要がある場合があります。実行->構成の編集...->-> VMパラメーター

enter image description here

1
Javier Morant

この同じエラーメッセージが表示され、複数の(関連する)スレッドで言及されているすべての提案を試みました。 IntelliJでHTTPプロキシを直接設定することで、ようやく問題を解決することができました。設定は次のようになります(注:対応するボックスにネットワークのユーザー名とパスワードを指定します):

enter image description here

0
Deej