仅在安装启动器后离线运行sbt

  • 本文关键字:离线 运行 sbt 安装 启动 sbt
  • 更新时间 :
  • 英文 :


我试图在防火墙后面运行sbt,并且没有办法禁用它。但不管怎样,我可以得到所需的罐子并将它们存储在系统中。有没有办法让我在没有网络连接的情况下在那个系统上运行sbt ?

我使用Windows (Win7)作为开发环境。

SBT具有脱机模式,可以在命令行中使用:

sbt "set offline := true" run(用您需要的任何命令替换run)

或者如果您运行sbt并且在sbt控制台,您可以简单地执行set offline := true

经过两天的努力,我终于找到了问题的答案。问题不在于防火墙,而在于设置的代理。我所要做的是通过命令提示传递代理、用户名和密码,以便它可以获得必要的jar。

java -Dhttp.proxyHost=proxy -Dhttp.proxyPort=8080 -Dhttp.proxyUser=proxyUsername -Dhttp.proxyPassword=proxyPassword -cp "/sbt-launch.jar" xsbt.boot.Boot

我运行这段代码,它解决了我的问题。

下载的jar文件存储在.ivy/cache/路径中。

谢谢你@Exupery的帮助。

相关内容

  • 没有找到相关文章

最新更新