sbt 构建 scala 应用

> sbt is a build tool for Scala, Java, and more. It requires Java 1.6 or later.
> sbt is a build tool for Scala, Java, and more. It requires Java 1.6 or later.

正如官网所说, sbt是一个为 scala、java 而生的构建工具,在mac上安装十分的方便。

bash brew install sbt只要你构建的目录有如下的层级

bashsrc/ main/ resources/scala/java/test/ resourcesscala/java/

在根目录 touch build.sbt, 设置 build.sbt 配置应用依赖的库。
在 console 中键入 sbt run, 代码就被编译运行起来了

默认仓库下载依赖慢

sbt 默认下载库文件很慢, 还时不时被打断
我们可以在用户目录下创建 touch ~/.sbt/repositories, 填上开源中国的镜像

[repositories]
local
osc
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-centra

参考官网说明

遇到的问题

一定要严格按格式来, local 后面不要有空格。


作者:M2shad0w