Gradle 配置
kotlin-gradle-plugin
用于使用 Gradle 编译 Kotlin 代码。基本上,它的版本应该与你要使用的 Kotlin 版本相对应。例如,如果你想使用 Kotlin 1.0.3
,那么你也需要使用 kotlin-gradle-plugin
版本的 1.0.3
。
在 gradle.properties
或 ExtraPropertiesExtension
中将此版本外部化是个好主意 :
buildscript {
ext.kotlin_version = '1.0.3'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
然后,你需要将此插件应用于你的项目。在针对不同平台时,执行此操作的方式有所不同:
针对 JVM
apply plugin: 'kotlin'
定位 Android
apply plugin: 'kotlin-android'
针对 JS
apply plugin: 'kotlin2js'
这些是默认路径:
- kotlin 来源:
src/main/kotlin
- java 来源:
src/main/java
- kotlin 测试:
src/test/kotlin
- java 测试:
src/test/java
- 运行时资源:
src/main/resources
- 测试资源:
src/test/resources
如果你使用自定义项目布局,则可能需要配置 SourceSets
。
最后,你需要将 Kotlin 标准库依赖项添加到你的项目中:
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
如果你想使用 Kotlin Reflection,你还需要添加 compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"