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
設定画面では:
プロキシを設定する場所が見つかりません。 Intellij IDEA
のSBT
のプロキシはどこで設定できますか?
-Dhttp.proxyHost=<proxy_server> -Dhttp.proxyPort=<proxy_port>
をVMパラメーターに追加します
詳細については documentation を読んでください
基本的に、プロキシを設定するには3つの方法があります。それぞれがIDEの異なる部分に影響を与えるようです。
次の3つのすべての方法では、http
とhttps
の両方を設定することをお勧めします。これは、最近の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パラメーター]の設定を使用しました
3。プロキシをグローバルに設定する
別の方法は、 here で説明されているように、Java_OPTS
を使用してプロキシ設定をグローバルに設定することです。
パラメーターVMを追加
-Dhttps.proxyHost=hostName
-Dhttps.proxyPort=portUse
-Dhttps.proxyUser=proxyName
-Dhttps.proxyPassword=proxyPaword
それは私のために働く