Gradle Kotlin DSL 1.0

kotliner發表於2018-12-15

Gradle最近釋出了5.0正式版,包含了滿足大規模應用的Gradle Kotlin DSL v1.0

我們希望你能體驗到Intellij IDEA和Android Studio上靜態型別系統所帶來的構建優勢:自動補全、智慧提示、文件指引、原始碼導航和上下文感知重構。

示例影片

如果你使用的是Safari,需要安裝VLC瀏覽器外掛

萬一你錯過了,你可以觀看KotlinConf 2018的Type-safe build logic with Gradle Kotlin DSL,Paul Merlin將在影片裡為你展示這些特性。

即便你更喜歡Groovy的靈活性和動態特性,那也不礙事,畢竟Groovy DSL也不會過氣。

今天你用Kotlin DSL了嗎?

Creating New Gradle Builds能助你快速地開始Gradle之旅,這裡也推薦你閱讀其餘的指引,例如Building Kotlin JVM LibrariesBuilding Java Applications.

使用者手冊裡Gradle Kotlin DSL Primer章節是一個開始學習的絕佳起點,它將涵蓋所有基礎內容,並能解決你使用過程中的大部分困擾。

如果你的工作專案正在使用Gradle Groovy DSL,你也許會對Groovy遷移到Kotlin指南感興趣。

已經有數個社群外掛的文件都提供了Gradle Kotlin DSL程式碼段了:Spring Boot, Docker, Detekt, Kotlinter, APT, Android JUnit 5, Android Check 2, Android Play Publisher 等等.

最後但同樣重要的是,Gradle文件包含了Groovy DSL和Kotlin DSL的示例指令碼。 這是熟知各個DSL實現的最佳之選; 它也涵蓋了Gradle的所有特性。

再一次,非常感謝所有提供過幫助,讓這一切得以實現的人。

歡迎反饋

1.0的正式釋出,來自於社群的幫助是不可磨滅的。

我們也想知道你對於Kotlin DSL的建議及吐槽。歡迎透過IDE的回執、日誌和其他方式進行反饋。也可以在Kotlin DSL issue tracker ,或 Gradle Community Slack#kotlin-dsl 的頻道盡情討論(點選連結加入).

譯自官方原文:https://blog.jetbrains.com/kotlin/2018/12/gradle-kotlin-dsl-1-0/

相關文章