Kotlin
Configurando la compilación de Kotlin
Buscar..
Configuracion gradle
kotlin-gradle-plugin se usa para compilar el código Kotlin con Gradle. Básicamente, su versión debe corresponder a la versión de Kotlin que desea utilizar. Por ejemplo, si desea usar Kotlin 1.0.3 , también necesita aplicar kotlin-gradle-plugin versión 1.0.3 .
Es una buena idea externalizar esta versión en gradle.properties o en ExtraPropertiesExtension :
buildscript {
ext.kotlin_version = '1.0.3'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Entonces necesitas aplicar este plugin a tu proyecto. La forma en que lo hace difiere cuando se dirige a diferentes plataformas:
JVM de orientación
apply plugin: 'kotlin'
Apuntando a android
apply plugin: 'kotlin-android'
Apuntando a js
apply plugin: 'kotlin2js'
Estas son las rutas por defecto:
- Fuentes de kotlin:
src/main/kotlin - fuentes de java:
src/main/java - Pruebas de kotlin:
src/test/kotlin - Pruebas de java:
src/test/java - recursos de tiempo de ejecución:
src/main/resources - recursos de prueba:
src/test/resources
Es posible que deba configurar SourceSets si está utilizando un diseño de proyecto personalizado.
Finalmente, deberá agregar la dependencia de la biblioteca estándar de Kotlin a su proyecto:
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Si desea utilizar Kotlin Reflection, también deberá agregar la compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
Utilizando Android Studio
Android Studio puede configurar Kotlin automáticamente en un proyecto de Android.
Instalar el complemento
Para instalar el complemento Kotlin, vaya a Archivo> Configuración> Editor> Complementos> Instalar el complemento JetBrains ...> Kotlin> Instalar, luego reinicie Android Studio cuando se le solicite.
Configurar un proyecto
Cree un proyecto de Android Studio normalmente, luego presione Ctrl + Shift + A. En el cuadro de búsqueda, escriba "Configurar Kotlin en el proyecto" y presione Entrar.
Android Studio alterará sus archivos de Gradle para agregar todas las dependencias necesarias.
Convertir Java
Para convertir sus archivos Java a archivos Kotlin, presione Ctrl + Shift + A y busque "Convertir archivo Java a archivo Kotlin". Esto cambiará la extensión del archivo actual a .kt y convertirá el código a Kotlin.
Migración de Gradle usando el script Groovy al script Kotlin
Pasos:
clonar el proyecto gradle-script-kotlin
Copie / pegue del proyecto clonado a su proyecto:
-
build.gradle.kts -
gradlew -
gradlew.bat -
settings.gradle
-
actualice el contenido de
build.gradle.ktssegún sus necesidades, puede usar como inspiración los scripts en el proyecto que acaba de clonar o en uno de sus ejemplosahora abra Intellij y abra su proyecto, en la ventana del explorador, debe ser reconocido como un proyecto de Gradle, si no, expréselo primero.
después de abrir, deje que Intellij funcione, abra
build.gradle.ktsy verifique si hay algún error. Si el resaltado no funciona y / o todo está marcado en rojo, cierre y vuelva a abrir IntellijAbre la ventana de Gradle y actualízala.
Si está en Windows, puede encontrar este error , descargue la distribución completa de Gradle 3.3 y utilícela en su lugar. Relacionados .
OSX y Ubuntu funcionan fuera de la caja.
Bono pequeño: si desea evitar todas las molestias de publicación en Maven y similares, use Jitpack , las líneas para agregar son casi idénticas en comparación con Groovy. Puedes inspirarte en este proyecto mío.

