最近回到家里发现sbt的依赖更新非常慢。
在网上找了很多方法。最多的就是更改
.sbt/repositories文件中的信息。添加一些中国的镜像。
但是!
我是mac系统。在user/.sbt/目录下没有发现这个文件,然后按照以往的尿性,我新建了一个同名文件。然后添加了这些内容。但是,并没有发生什么改变。下载的路径依然是repo1.
所以,想再问下有没有遇到相同问题的朋友,帮我解决下~
实在是慢的可以,已经无法忍受了
最近回到家里发现sbt的依赖更新非常慢。
在网上找了很多方法。最多的就是更改
.sbt/repositories文件中的信息。添加一些中国的镜像。
但是!
我是mac系统。在user/.sbt/目录下没有发现这个文件,然后按照以往的尿性,我新建了一个同名文件。然后添加了这些内容。但是,并没有发生什么改变。下载的路径依然是repo1.
所以,想再问下有没有遇到相同问题的朋友,帮我解决下~
实在是慢的可以,已经无法忍受了
在sbt启动配置中加两句话,mac的话没用过,Linux下可以参考下面的启动脚本,其中<config-file> 是repositories 文件的路径
#!/bin/sh
SBT_OPTS="-Xms512M -Xmx1G -Xss2M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=1024M -Dsbt.override.build.repos=true -Dsbt.repository.config=<config-file>"
java -d64 -jar `dirname $0`/sbt-launch.jar "$@"
2 回答1.1k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
1 回答890 阅读✓ 已解决
1 回答799 阅读✓ 已解决
772 阅读
2021-07-28 更新:
现在 sbt 的版本是 1.5.x ,目前 sbt 已内置 coursier,而且也内置了 maven 官方仓库。
所以现在这个问题应该消失了,不会出现更新依赖慢的问题了。
然后再通过网络加速,应该就可以了…