Scala之SBT本地设置

Scala中大部分的项目都由sbt管理信赖,相当于Java中的maven,可惜在国内sbt的下载包的速度非常慢。共有两种方法可以加速下载过程:

  1. 使用本地仓库
  2. 使用国内仓库地址

修改sbt的个人目录(~/.sbt/)下添加一个repositories文件,里面内容如下:

[repositories]
local  
osc: http://maven.oschina.net/content/groups/public/  
typesafe-ivy: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext]  
maven-central  
sonatype-snapshots: https://oss.sonatype.org/content/repositories/snapshots  

其中 local 的表示使用本地仓库中的文件,其目录位于 ~/.ivy2/local/

下载Typesafe的Activator工具,完整版300M+的版本,解压后将Activator下的repository目录复制到~/ivy2/下,并重命名成local即可,这样就有大部分常用包在本地仓库了。

ohfree9

继续阅读此作者的更多文章