Ricerca…


Configurazione gradle

kotlin-gradle-plugin è usato per compilare il codice di Kotlin con Gradle. Fondamentalmente, la sua versione dovrebbe corrispondere alla versione di Kotlin che si desidera utilizzare. Ad esempio, se si desidera utilizzare Kotlin 1.0.3 , è necessario anche abilitare kotlin-gradle-plugin versione 1.0.3 .

È una buona idea esternalizzare questa versione in gradle.properties o in ExtraPropertiesExtension :

buildscript {
   ext.kotlin_version = '1.0.3'

   repositories {
     mavenCentral()
   }

   dependencies {
     classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
   }
}

Quindi devi applicare questo plugin al tuo progetto. Il modo in cui lo fai è diverso quando scegli come target piattaforme diverse:

Targeting JVM

apply plugin: 'kotlin'

Targeting per Android

apply plugin: 'kotlin-android'

Targeting JS

apply plugin: 'kotlin2js'

Questi sono i percorsi predefiniti:

  • fonti kotlin: src/main/kotlin
  • sorgenti java: src/main/java
  • test di kotlin: src/test/kotlin
  • test java: src/test/java
  • risorse di runtime: src/main/resources
  • risorse di prova: src/test/resources

Potrebbe essere necessario configurare i SourceSets se si utilizza il layout del progetto personalizzato.

Infine, dovrai aggiungere la dipendenza della libreria standard di Kotlin al tuo progetto:

dependencies {
    compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}

Se vuoi usare Kotlin Reflection dovrai anche compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

Utilizzando Android Studio

Android Studio può configurare Kotlin automaticamente in un progetto Android.

Installa il plugin

Per installare il plugin Kotlin, vai su File> Impostazioni> Editor> Plugin> Installa plugin JetBrains ...> Kotlin> Installa, quindi riavvia Android Studio quando richiesto.

Configura un progetto

Crea un progetto Android Studio come normale, quindi premi Ctrl + Maiusc + A. Nella casella di ricerca, digita "Configura Kotlin in Progetto" e premi Invio.

Finestra di dialogo del risultato della ricerca "Configura Kotlin"

Android Studio modificherà i tuoi file Gradle per aggiungere tutte le dipendenze necessarie.

Conversione di Java

Per convertire i file Java in file Kotlin, premi Ctrl + Maiusc + A e trova "Converti file Java in file Kotlin". Questo cambierà l'estensione del file corrente in .kt e convertirà il codice in Kotlin.

Convertire il file Java nel file Kotlin

Migrazione da Gradle usando lo script Groovy per lo script Kotlin

passi:

  • clonare il progetto gradle-script-kotlin

  • copia / incolla dal progetto clonato al tuo progetto:

    • build.gradle.kts
    • gradlew
    • gradlew.bat
    • settings.gradle
  • aggiornare il contenuto di build.gradle.kts base alle proprie esigenze, è possibile utilizzare come ispirazione gli script nel progetto appena clonato o in uno dei suoi esempi

  • ora apri Intellij e apri il tuo progetto, nella finestra di explorer, dovrebbe essere riconosciuto come un progetto Gradle, altrimenti lo espandi prima.

  • dopo l'apertura, intellij funziona, apri build.gradle.kts e controlla se ci sono errori. Se l'evidenziazione non funziona e / o è tutto contrassegnato in rosso, quindi chiudere e riaprire Intellij

  • apri la finestra Gradle e aggiornala

Se sei su Windows, potresti incontrare questo bug , scaricare la distribuzione Gradle 3.3 completa e usarla invece di quella fornita. Correlato

OSX e Ubuntu funzionano immediatamente.

Piccolo bonus, se vuoi evitare tutte le seccature di pubblicità su Maven e simili, usa Jitpack , le linee da aggiungere sono quasi identiche a quelle di Groovy. Puoi trarre ispirazione da questo mio progetto .



Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow