SBT

管理 Scala 專案的互動建置

前往 SBT 官方網站

這是什麼

sbt 為 Scala 與 Java 提供建置工具,將設定、任務及相依套件組成可互動執行的流程。

適合怎麼用

調整 Scala 模組時,可用設定與 scope 文件理解不同專案和組態的任務。

Apache Ant

以明確任務描述建置步驟

  • build
  • automation

研究

Bazel

以明確相依關係重建專案

  • build
  • automation

研究

Buck2

建立可擴展的多語言建置圖

  • build
  • automation

研究