sbt实用操作

国内镜像源

在~/.sbt/下添加一个repositories文件

1
2
3
4
5
6
7
[repositories]
local
osc: 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

国内镜像源生效

1
sbt -Dsbt.override.build.repos=true

eclipse 项目

sbt-eclipse插件

build.sbt 添加了新的依赖但是eclipse未生效

进入项目根目录下打开sbt

1
2
3
4
5
6
➜ ~ sbt -Dsbt.override.build.repos=true
update
# update 会下载新添加的依赖包,这一步好像不是必须的
sbt> update
# 重新执行eclipse
sbt> eclipse with-source=true execution-environment=JavaSE-1.8