Gradle Kotlin DSL 1.0

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/

此条目发表在官方博客分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注