kotlin、kotlin-plugin、gradle、kotlin-gradle-plugin关系


1、kotlin是基于JVM的编程语言,与Java类似,且可与Java互操作; 2、kotlin-plugin是IDEA和Android Studio的IDE(集成开发环境)支持插件; 3、gradle是构建工具,与AntMaven类似,用于代码到编译、测试、打包等; 4、kotlin-gradle-plugin是使用gradle构建kotlin项目必须添加的gradle插件。

下面详细介绍:

kotlin 源码:https://github.com/JetBrains/kotlin 官网:https://kotlinlang.org/ 版本号规则:

  • 功能发布(1.x)带来语言的重大变化。

  • 增量版本(1..y) 在功能版本之间提供,包括工具中的更新、性能改进和错误修复。

  • 错误修复版本(1..yz)其中包括增量版本的错误修复。

kotlin releases:Releases · JetBrains/kotlin (github.com) 概览Kotlin releases | Kotlin (kotlinlang.org)

kotlin plugin是跟随IDEA发布的,和IDEA发布周期一致。kotlin-plugin中包含了kotlin。通过升级kotlin-plugin,可以升级到新版kotlin,也可以实现IDEA对新版kotlin的支持。升级插件后,可以在IDEAKotlin Compiler界面选择kotlin版本。 ![[Pasted image 20221106223231.png]]

gradle 兼容性:Compatibility Matrix (gradle.org)

kotlin-gradle-plugin文档: https://kotlinlang.org/docs/gradle.html

kotlin-gradle-plugin插件版本应该和使用的kotlin版本一致。


 关注微信公众号

DevOps持续交付公众号ID:devopscd