Apache Ant

以明確任務描述建置步驟

前往 Apache Ant 官方網站

這是什麼

Ant 使用 XML 描述建置 target 與 task,讓專案安排檔案處理、編譯、測試及封裝。

適合怎麼用

維護既有 build.xml 時,可用 task 索引辨認每個步驟,再沿著 depends 查出執行順序。

Bazel

以明確相依關係重建專案

  • build
  • automation

研究

Buck2

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

  • build
  • automation

研究

CMake

產生跨平台的原生建置配置

  • build
  • automation

研究