§改善編譯時間
遵循一些準則可以改善編譯速度,這些準則也是良好的工程實務
§使用子專案/模組化
這類似於增量編譯的隔板,除了模組化的其他好處。它將週期的規模降至最低,明確說明相互依賴性,並允許您在需要時使用部分程式碼。它還允許 sbt 平行編譯獨立模組。
§標註公開方法的回傳型態
這會讓編譯更快,因為它減少了類型推論的需求,而且對於準確性來說,它有助於解決跨原始檔邊界推論所產生的邊界案例中漸進編譯的問題。
§避免原始檔之間的大型循環
循環往往會導致較大的重新編譯和/或更多步驟。在 sbt 0.13.0+(Play 2.2+)中,這是一個較不嚴重的問題。
§最小化繼承
原始檔中的 API 變更通常需要重新編譯所有後代。
下一步:食譜
在此文件檔中發現錯誤?此頁面的原始碼可以在 這裡 找到。在閱讀完 文件檔指南 後,請隨時提交拉取請求。有問題或建議要分享嗎?請前往 我們的社群論壇 與社群展開對話。