【发布时间】:2015-01-23 12:20:12
【问题描述】:
我正在尝试在 Windows 7 上运行 SBT。为此,我按照类似线程“How to use sbt from behind proxy?”中的步骤操作。
我有以下相关的“系统变量”:
变量名:
JAVA_OPTS
变量值:
-Dhttp.proxySet=true -Dhttp.proxyHost=192.168.0.150 -Dhttp.proxyPort=8080
变量名:
SBT_OPTS
变量值:
-Dhttp.proxySet=true -Dhttp.proxyHost=192.168.0.150 -Dhttp.proxyPort=8080
和
变量名:
SBT_HOME
变量值:
C:\Program Files (x86)\sbt\
我也改了C:\Program Files (x86)\sbt\conf\sbtconfig.txt的内容
***** sbtconfig.txt 开始 *****
*将 java args 设置为高
-Xmx512M
-XX:MaxPermSize=256m
-XX:ReservedCodeCacheSize=128m
*设置额外的 SBT 选项
-Dsbt.log.format=true
*设置代理
-Dhttp.proxySet=true
-Dhttp.proxyHost=192.168.0.150
-Dhttp.proxyPort=8080
***** sbtconfig.txt END *****
运行cmd.exe 我输入sbt。 cmd回显
获取 org.fusesource.jansi jansi 1.11 ....
大约 1 分钟后,我收到很多警告和错误,例如:
[...]
:::: ERRORS 服务器访问错误:连接超时:连接 url=https://repo.typesafe.com/typesafe/ivy-releases/org.fusesource.jansi/jansi/1.11.ivys/ivy.xml
[...]
这与没有代理设置的情况完全相同。当我在浏览器中输入上述地址时,我也很惊讶,我得到的只是:
***** 浏览器显示开始 *****
{
“错误”:[ {
“状态”:404,
“消息”:“找不到文件。”
}]
}
***** 浏览器显示 END *****
我如何确定 SBT 是否正在尝试使用代理,或者是否存在其他问题?
【问题讨论】:
标签: windows-7 sbt http-proxy