SBT 设置国内源

作者: 栈木头 | 来源:发表于2017-05-11 16:07 被阅读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)
... 省略

相关文章

  • sbt卡住的解决办法,sbt设置代理

    My Blog: sbt卡住的解决办法,sbt设置代理 方法一:设置国内源(失败) 创建~/.sbt/reposi...

  • SBT 设置国内源

    原因 由于总所周知的问题,在国内使用SBT是极其心累的事情。 解决 切换SBT的仓库源地址,改为使用国内的。 网上...

  • SBT增加国内镜像并生效

    第五章 SBT国内源配置 2017-06-1314:07:07前几天执行:sbt update失败主要是proje...

  • npm、nvm 相关命令

    1.npm查看当前源,以及设置为国内源 查看当前源:npm config get registry 设置为国内源:...

  • sbt仓库设置

    sbt 构建 scala 应用 正如官网所说, sbt是一个为 scala、java 而生的构建工具,在mac上安...

  • Play(一):搭建项目

    1. 项目结构 2. build.sbt文件 sbt首先会读取该文件,创建模块,添加依赖.. 创建项目 设置公共的...

  • 第五章 SBT国内源配置

    参考 http://www.jianshu.com/p/bd37bb185e8b http://www.itdad...

  • Mac 配置JAVA play framework

    安装sbt brew install sbt Play Java Seed sbt new playframewo...

  • npm设置国内源

    npm config set registry https://registry.npm.taobao.org检查...

  • pycharm设置国内源

    清华: https://pypi.tuna.tsinghua.edu.cn/simple[https://pypi...

网友评论

    本文标题:SBT 设置国内源

    本文链接:https://www.haomeiwen.com/subject/mqwotxtx.html