sbt运行时经常需要下载大量的jar包,默认连接到maven官网,速度通常比较慢。我想把国内的一些maven库添加到sbt的全局设置里,并且先尝试它们,这样就不必修改每个sbt项目。
在老猪的帮助下,最终无比郁闷的知道了解决方法:
在~/.sbt/
下添加一个repositories
文件,里面内容如下:
[repositories]
local
osc: http://maven.oschina.net/content/groups/public/
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
sonatype-oss-releases
maven-central
sonatype-oss-snapshots
注意:
要放在~/.sbt
目录下,而不是~/.sbt/0.13.x
这样的子目录下
如果你想看官方文档,请打开:http://www.scala-sbt.org/0.13.2/docs/Detailed-Topics/Library-Management.html#override-all-resolvers-for-all-builds
最后,再次问候sbt一千遍!