1、kotlin
是基于JVM的编程语言,与Java类似,且可与Java互操作;
2、kotlin-plugin
是IDEA和Android Studio的IDE(集成开发环境)支持插件;
3、gradle
是构建工具,与Ant
、Maven
类似,用于代码到编译、测试、打包等;
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的支持。升级插件后,可以在IDEA
的Kotlin Compiler
界面选择kotlin版本。
![[Pasted image 20221106223231.png]]
gradle 兼容性:Compatibility Matrix (gradle.org)
kotlin-gradle-plugin
文档:
https://kotlinlang.org/docs/gradle.html
kotlin-gradle-plugin
插件版本应该和使用的kotlin
版本一致。