Gradle 6.3 現已發布。Gradle 是一個基於 Apache Ant 和 Apache Maven 概念的項目自動化構建工具,支持依賴管理和多項目,類似 Maven,但比之簡單輕便。它使用一種基於 Groovy 的特定領域語言來聲明項目設置,而不是傳統的 XML。
此版本具有對 Java 14 的支持,改進的錯誤消息以及其他一些功能增強和錯誤修復。具體內容如下:
- 支持 Java 14。Gradle 現在支持使用 Java 14 運行和構建。
- 改進的錯誤消息
- Gradle 啟動失敗的 User-friendlier reporting
- 顯示 Java fatal error log 的位置。當執行 Gradle 守護程序的 Java 虛擬機意外崩潰時,Java 虛擬機將生成致命錯誤日誌。崩潰可能是由於 Java、Gradle 本身或正在執行的用戶代碼中的錯誤所致。由於可能很難找到此錯誤日誌的寫入位置,因此 Gradle 現在將崩潰日誌的位置 print 到控制台。
- 自定義從 Java source 生成的 native headers 的位置
- plugin authors 的改進
- 已解決的問題
- [ #12379 ]-棄用「默認」和「檔案」配置以解決和聲明依賴關係
- [ #12345 ]-守護程序消失時顯示 hs_err_pid 文件的路徑
- [ #12305 ]-更新文檔以不指向 -all 發行版中的樣本或摘錄
- [ #12301 ]-任務圖的反序列化對於枚舉的匿名子類型不正確。
- [ #12293 ]-如果設置了 GRADLE_RO_DEP_CACHE 並且無法在其中創建 odules-2 目錄,則 Gradle 崩潰
- [ #12270 ]-無法將 Checkstyle 任務配置為分析單個文件
- [ #12248 ]-如果腳本以 CRLF 保存,則預編譯的腳本插件無法在 Windows 上構建(訪問器未解析)
- ......
Gradle 6.3 中共修復了 33 個問題,更多詳細信息可查看發布說明:https://docs.gradle.org/current/release-notes.html