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 前进!