准备好迎接 Kotlin DSL 1.0
简介
Gradle Kotlin DSL 1.0 候选发布版已普遍可用,包含在 Gradle 4.10 中。Kotlin DSL 几乎已为广泛使用做好准备。
我们希望您享受构建编写体验,并受益于 Kotlin 静态类型系统提供的优势:上下文感知重构、智能内容辅助、可调试的构建脚本以及快速访问文档。如果您还没看过,可以观看 Rodrigo B. de Oliveira 在此 KotlinConf 2017 视频中演示这些优势。
Kotlin DSL 1.0 最终版将随 Gradle 5.0 一起发布,Gradle 5.0 是 Gradle 的下一个版本。在 1.0 版本之后,Kotlin DSL 将不会引入任何重大更改,除非经过弃用周期。
请试用 Kotlin DSL 并提交反馈。以下是关于如何操作的指南。
立即试用 Kotlin DSL #
将构建逻辑从 Groovy 迁移到 Kotlin 指南是最佳入门之处:它将涵盖所有基础知识并解答您的大部分问题。
对于迁移指南未涵盖的用例,您还应考虑以下资源
- 可通过 GitHub 获取数十个 Kotlin DSL 示例
- 部分指南和每晚构建的 Gradle 文档包含 Kotlin DSL 示例。(有兴趣贡献吗?请遵循这些说明)。
希望收到反馈 #
您的反馈对于此项目达到这个里程碑至关重要。
我们想了解您在编写 Kotlin DSL、理解日志记录、使用 IDE 以及介于两者之间的各种体验,无论好坏。请通过 Kotlin DSL 问题跟踪器或 Gradle 社区 Slack 上的 #kotlin-dsl
频道(您可以使用此链接加入)进行讨论。
没有你们,我们今天不可能 достичь 这个成就。特别感谢 Jonathan Leitschuh、Jean-Baptiste Nizet、Ilya Chernikov、Stefan M.、Mike Kobit、出色的 Kotlin 团队以及一路走来提供帮助的其他数十人。
迈向 Gradle Kotlin DSL 1.0!