Gradle

以任務圖管理跨語言建置

前往 Gradle 官方網站

這是什麼

Gradle 以相依任務描述建置,提供 Kotlin 與 Groovy DSL、增量執行和插件系統。

適合怎麼用

大型專案可查看多模組與快取文件,辨認哪些輸入變更會觸發重新建置。

Apache Ant

以明確任務描述建置步驟

  • build
  • automation

研究

Bazel

以明確相依關係重建專案

  • build
  • automation

研究

Buck2

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

  • build
  • automation

研究