歡迎您光臨本站 註冊首頁

Gradle 6.4 釋出,專案自動化構建工具

←手機掃碼閱讀     admin @ 2020-05-08 , reply:0

Gradle 6.4 現已釋出。Gradle 是一個基於 Apache Ant 和 Apache Maven 概念的專案自動化構建工具,支援依賴管理和多專案,類似 Maven,但比之簡單輕便。它使用一種基於 Groovy 的特定領域語言來宣告專案設定,而不是傳統的 XML。

該版本具有對構建和測試 Java 模組的高度期望的支援、為更好地構建邏輯組織而進行預編譯的 Groovy DSL 指令碼外掛、以及每個專案一個鎖定檔案,從而減少了使用依賴項鎖定的專案中的鎖定檔案。

具體內容如下:

  • 構建、測試和執行 Java 模組。在此版本中,Gradle 支援 Java 模組系統,它具有編譯和執行 Java 模組測試所需的一切。使用者還可以構建 Javadoc 並執行應用程式。
  • 預編譯的 Groovy DSL 指令碼外掛。Gradle 現在允許除 Kotlin DSL 外,還使用 Groovy DSL 編寫預編譯的指令碼外掛。
  • 每個專案一個依賴項鎖定檔案。此版本增加了一種改進的依賴項鎖定檔案格式,可在使用此功能的大多數專案中減少鎖定檔案的數量。此外,使用此格式時,可以配置鎖定檔名和位置。該格式將成為 Gradle 7.0 中的預設鎖定檔案格式。
  • 更好的依賴項變數匹配錯誤訊息。此版本引入了針對 JVM 生態系統的更清晰的變體匹配錯誤訊息。Gradle 6.4 透過使這些錯誤訊息更易於理解並向控制檯引入顏色來突出顯示問題,從而改進了這些錯誤訊息。
  • PMD 程式碼質量外掛的改進。從 Gradle 6.4 開始,PMD 外掛預設使用增量分析,這樣可以大大減少後續構建的分析時間。同時,PMD插 件現在允許使用者設定構建失敗之前的違規次數, 這樣可以更輕鬆地將 PMD 引入到最初可能存在許多違規行為的現有專案中。
  • 有關使用 DEBUG 級別日誌記錄的安全警告。

此外,Gradle 6.4 中共修復了 42 個問題,更多詳細資訊可檢視釋出說明
https://docs.gradle.org/current/release-notes.html


[admin ]

來源:OsChina
連結:https://www.oschina.net/news/115459/gradle-6-4-released
Gradle 6.4 釋出,專案自動化構建工具已經有283次圍觀

http://coctec.com/news/all/show-post-233251.html