sbt工具下載及說明: https://www.scala-sbt.org/0.13/docs/zh-cn/Installing-sbt-on-Windows.htmlhtml
sbt是交互式構建工具,使用scala定義任務並執行它們java
目錄下啓動 sbt,而後執行 run
命令進入到 sbt 的交互式命令node
$ mkdir hello $ cd hello $ echo 'object Hi { def main(args: Array[String]) = println("Hi!") }' > hw.scala $ sbt ... > run ... Hi!
在這個例子中,sbt 徹底按照約定工做。sbt 將會自動找到如下內容:工具
src/main/scala
或 src/main/java
中的源文件src/test/scala
或 src/test/java
中的測試文件src/main/resources
或 src/test/resources
中的數據文件lib
中的 jar 文件默認狀況下,sbt 會用和啓動自身相同版本的 Scala 來構建項目。 你能夠經過執行 sbt run
來運行項目或者經過 sbt console
進入 Scala REPL。sbt console
已經幫你 設置好項目的 classpath,因此你能夠根據項目的代碼嘗試實際的 Scala 示例。測試
大多數項目須要一些手動設置。基本的構建設置都放在項目根目錄的 build.sbt
文件裏。 例如,若是你的項目放在 hello
下,在 hello/build.sbt
中能夠這樣寫:ui
lazy val root = (project in file("."))
.settings(
name := "hello",
version := "1.0",
scalaVersion := "2.12.2"
)
在 .sbt 構建定義 這節中你將會學到更多關於 如何編寫 build.sbt
腳本的東西spa