代理已禁用,但SBT仍未下载依赖项

时间:2016-01-15 19:26:24

标签: playframework sbt

我安装了Typesafe Activator(包括SBT)并使用" activator ui"启动它。不幸的是,它甚至无法下载第一个依赖项(jansi-1.11)。日志说:

[...]
trying https://jcenter.bintray.com/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom
  tried https://jcenter.bintray.com/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom
  ERROR: Server access Error: Connection timed out: connect url=https://jcenter.bintray.com/org/fusesource/jansi/jansi/1.11/jansi-1.11.pom
[...]

当然,如果需要,我可以提供完整的日志。

我发现了很多类似的问题,主要与代理问题有关。我确实试图从工作环境中访问存储库,但是sysadmin禁用了我的IP的(Kerberos)代理。我现在可以将jcenter ...- URL复制并传递到浏览器中,浏览器访问pom文件。不幸的是,SBT不能: - (

这是我的设置:

  • Windows 7(64位)
  • Oracle Java 8 JDK Build 65(64位)
  • (Java 7也已安装,但JAVA_HOME和PATH指向Java 8)
  • Typesafe Activator 1.3.7(包括SBT 0.13.9)

在我测试之前,我删除了.sbt,.activator和.ivy2目录。我尝试了最小和完全激活器分配。非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

您的网络流量仍然会通过代理服务器从公司网络传输到www吗?

如果代理被禁用,那么您可以在连接到公司网络时浏览www,还是通过wifi路由器或其他东西连接到ISP。

如果你仍然通过代理请求bintray,那么你需要设置一些额外的配置。您是否尝试配置激活器配置文件,该文件位于〜/ .activator / activatorconfig.txt下的用户主目录中。请注意,此文件可能不存在,因此您可能需要创建它并输入以下内容:

-Dhttp.proxyHost=YOUR PROXY HOST HERE
-Dhttp.proxyPort=YOUR PROXY PORT HERE
-Dhttp.nonProxyHosts="localhost|127.0.0.1"

# If you need to authenticate with the proxy use the below
#-Dhttp.proxyUser=YOUR PROXY USER HERE
#-Dhttp.proxyPassword=YOUR PROXY PASSWORD HERE