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.

Diálogo de "Configurar Kotlin" resultado de búsqueda

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.

Convertir archivo Java 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.kts según sus necesidades, puede usar como inspiración los scripts en el proyecto que acaba de clonar o en uno de sus ejemplos

  • ahora 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.kts y verifique si hay algún error. Si el resaltado no funciona y / o todo está marcado en rojo, cierre y vuelva a abrir Intellij

  • Abre 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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow