Kotlin 摇篮配置

示例

kotlin-gradle-plugin用于用Gradle编译Kotlin代码。基本上,其版本应与您要使用的Kotlin版本相对应。例如,如果您想使用Kotlin 1.0.3,那么您也需要apllykotlin-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'

这些是默认路径:

  • 科特林资料来源: 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"