Kotlin
Konfigurera Kotlin build
Sök…
Gradle konfiguration
kotlin-gradle-plugin
används för att sammanställa Kotlin-kod med Gradle. I grund och botten bör dess version motsvara den Kotlin-version du vill använda. Om du t.ex. vill använda Kotlin 1.0.3
måste du också använda kotlin-gradle-plugin
version 1.0.3
.
Det är en bra idé att eksternalisera denna version i gradle.properties
eller i ExtraPropertiesExtension
:
buildscript {
ext.kotlin_version = '1.0.3'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Sedan måste du tillämpa detta plugin på ditt projekt. Hur du gör detta skiljer sig när du inriktar dig på olika plattformar:
Inriktning på JVM
apply plugin: 'kotlin'
Inriktning på Android
apply plugin: 'kotlin-android'
Inriktning på JS
apply plugin: 'kotlin2js'
Dessa är standardvägarna:
- kotlin källor:
src/main/kotlin
- java källor:
src/main/java
- kotlin test:
src/test/kotlin
- java-test:
src/test/java
- runtime-resurser:
src/main/resources
- testresurser:
src/test/resources
Du kan behöva konfigurera SourceSets
om du använder anpassad projektlayout.
Slutligen måste du lägga till Kotlins biblioteksberoende i ditt projekt:
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Om du vill använda Kotlin Reflection måste du också lägga till compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
Med Android Studio
Android Studio kan konfigurera Kotlin automatiskt i ett Android-projekt.
Installera plugin
För att installera Kotlin-plugin, gå till Arkiv> Inställningar> Editor> Plugins> Installera JetBrains Plugin ...> Kotlin> Installera och starta sedan om Android Studio när du uppmanas att göra det.
Konfigurera ett projekt
Skapa ett Android Studio-projekt som vanligt och tryck sedan på Ctrl + Shift + A. Skriv "Konfigurera Kotlin i projekt" i sökrutan och tryck på Enter.
Android Studio kommer att ändra dina Gradle-filer för att lägga till alla nödvändiga beroenden.
Konvertera Java
För att konvertera dina Java-filer till Kotlin-filer, tryck på Ctrl + Shift + A och hitta "Konvertera Java-fil till Kotlin-fil". Detta kommer att ändra den nuvarande filens tillägg till .kt
och konvertera koden till Kotlin.
Migrerar från Gradle med Groovy-manus till Kotlin-manus
Steg:
kopiera / klistra in från det klonade projektet till ditt projekt:
-
build.gradle.kts
-
gradlew
-
gradlew.bat
-
settings.gradle
-
uppdatera innehållet i
build.gradle.kts
baserat på dina behov, du kan använda som inspiration skript i projektet just klonade eller i ett av dess provernu öppna Intellij och öppna ditt projekt, i explorer-fönstret bör det erkännas som ett Gradle-projekt, om inte, utvidga det först.
efter att ha öppnat, låt Intellij fungera, öppna
build.gradle.kts
och kontrollera om det finns några fel. Om markeringen inte fungerar och / eller är allt markerat rött, stäng och öppna Intellij igenöppna Gradle-fönstret och uppdatera det
Om du är på Windows kan du stöta på det här felet , ladda ner hela Gradle 3.3-distributionen och använda den istället den medföljande. Relaterade .
OSX och Ubuntu går ut ur lådan.
Liten bonus, om du vill undvika besväret med att publicera på Maven och liknande, använd Jitpack , linjerna för att lägga till är nästan identiska jämfört med Groovy. Du kan hämta inspiration från mitt projekt .