Sbt install:您可能通过配置不正确的代理服务器访问目标服务器

时间:2014-06-12 09:49:36

标签: sbt

获取net.java.dev.jna jna 3.2.3 ... 您可能通过配置不正确的代理服务器访问目标服务器。 您可能通过配置不正确的代理服务器访问目标服务器。 您可能通过配置不正确的代理服务器访问目标服务器。

::问题摘要:: ::::警告     主机repo.typesafe.com找不到。 URL = http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/3.2.3/ivys/ivy.xml

Host repo1.maven.org not found. url=http://repo1.maven.org/maven2/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom

Host oss.sonatype.org not found. url=https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom

    module not found: net.java.dev.jna#jna;3.2.3

==== local: tried

  /root/.ivy2/local/net.java.dev.jna/jna/3.2.3/ivys/ivy.xml

==== typesafe-ivy-releases: tried

  http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/3.2.3/ivys/ivy.xml

==== Maven Central: tried

  http://repo1.maven.org/maven2/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom

==== sonatype-snapshots: tried

  https://oss.sonatype.org/content/repositories/snapshots/net/java/dev/jna/jna/3.2.3/jna-3.2.3.pom

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

    ::          UNRESOLVED DEPENDENCIES         ::

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

    :: net.java.dev.jna#jna;3.2.3: not found

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

::使用VERBOSE或调试消息级别获取更多详细信息 未解决的依赖:net.java.dev.jna #jna; 3.2.3:未找到 sbt执行期间出错:检索所需库时出错   (有关完整日志,请参阅/root/.sbt/boot/update.log) 错误:无法检索jna 3.2.3

4 个答案:

答案 0 :(得分:5)

我认为答案可以在日志中找到:

您可能通过配置不正确的代理服务器访问目标服务器。

如果您可以使用其他代理服务器,则可以在sbt启动脚本中进行设置:

-Dhttp.proxyHost=<proxy> -Dhttp.proxyPort=<port>

答案 1 :(得分:5)

对我来说,这个问题是由我们公司的DNS服务器的临时问题引起的。我之所以提到这一点,只是因为这个问题是在线搜索上述错误消息时的最佳结果之一。

答案 2 :(得分:2)

WINDOWS环境中,只需在sbt/conf/sbtconfig.txt

中添加以下行
-Dhttp.proxyHost=PROXYHOST 
-Dhttp.proxyPort=PROXYPORT 
-Dhttp.proxyUser=USERNAME 
-Dhttp.proxyPassword=XXXX

或等效的Https

-Dhttps.proxyHost=PROXYHOST 
-Dhttps.proxyPort=PROXYPORT 
-Dhttps.proxyUser=USERNAME 
-Dhttps.proxyPassword=XXXX

或者只是在dos命令提示符下设置以下变量

set JAVA_OPTS=-Dhttp.proxyHost=XXXXXXX -Dhttp.proxyPort=YYYY -Dhttp.proxySet=true -Dhttps.proxyHost=XXXXXXX -Dhttps.proxyPort=YYYY -Dhttps.proxySet=true

答案 3 :(得分:0)

只需在 ivysettings.xml 文件中将 Web 位置 http 更改为 https。