我试图在发布工件时不要使用代理。所有文档似乎都指向在启动sbt时设置以下内容:
-Dhttp.nonProxyHosts="localhost|*.xxx"
但不起作用。此post详细说明了如何设置代理但不知道如何忽略它。还试过设置:
SBT_OPTS='http.nonProxyHosts="localhost|*.xxx"'
和
JAVA_OPTS='http.nonProxyHosts="localhost|*.xxx"'
并且还逃脱了管道(" localhost \ | * .xxx")。在sbt的github页面上找到了issue未解决的问题。
任何线索都表示赞赏。 感谢。
已编辑 - 这是完整的命令:
java -Dhttp.nonProxyHosts="localhost\|*.xxx" -jar {PATH_TO_SBT_JAR}/sbt-launch.jar clean packagedArtifacts publish