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"