非JAVA开发者 - JAVA

SBT 设置国内源

2017-05-11  本文已影响0人  栈木头

原因

由于总所周知的问题,在国内使用SBT是极其心累的事情。

解决

切换SBT的仓库源地址,改为使用国内的。

网上有很多文章推荐使用开源中国的仓库源:
osc: http://maven.oschina.net/content/groups/public/
亲测后,确定已经是没法使用的了。

在网上搜索发现有同仁推荐阿里的maven仓库源,亲测可用,可以根据下面配置进行设置。

配置

.sbt 目录下创建配置文件 repositories

vim cat ~/.sbt/repositories

把配置copy进去,保存:wq即可

[repositories]
local
aliyun: http://maven.aliyun.com/nexus/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 -v

查看命令输出,发现已经成功可以从maven.aliyun.com/nexus下载到依赖即表示成功

范例:

... 省略
downloading http://maven.aliyun.com/nexus/content/groups/public/org/scala-lang/jline/2.10.6/jline-2.10.6.jar ...
        [SUCCESSFUL ] org.scala-lang#jline;2.10.6!jline.jar (1188ms)
:: retrieving :: org.scala-sbt#boot-scala
        confs: [default]
        5 artifacts copied, 0 already retrieved (24494kB/117ms)
... 省略
上一篇下一篇

猜你喜欢

热点阅读