Kotlin
Kotlin-build configureren
Zoeken…
Gradle-configuratie
kotlin-gradle-plugin
wordt gebruikt om Kotlin-code te compileren met Gradle. Kortom, de versie moet overeenkomen met de Kotlin-versie die u wilt gebruiken. Als u bijvoorbeeld Kotlin 1.0.3
wilt gebruiken, moet u ook versie 1.0.3
kotlin-gradle-plugin
.
Het is een goed idee om deze versie in gradle.properties
of in ExtraPropertiesExtension
te ExtraPropertiesExtension
:
buildscript {
ext.kotlin_version = '1.0.3'
repositories {
mavenCentral()
}
dependencies {
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
}
Dan moet u deze plug-in op uw project toepassen. De manier waarop u dit doet, verschilt wanneer u zich op verschillende platforms richt:
Targeting op JVM
apply plugin: 'kotlin'
Targeting op Android
apply plugin: 'kotlin-android'
Targeting JS
apply plugin: 'kotlin2js'
Dit zijn de standaardpaden:
- kotlin bronnen:
src/main/kotlin
- Java-bronnen:
src/main/java
- kotlin-tests:
src/test/kotlin
- Java-tests:
src/test/java
- runtime-bronnen:
src/main/resources
- testbronnen:
src/test/resources
Mogelijk moet u SourceSets
configureren als u een aangepaste projectlay-out gebruikt.
Ten slotte moet u de standaardbibliotheekafhankelijkheid van Kotlin toevoegen aan uw project:
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
}
Als je Kotlin Reflection wilt gebruiken, moet je ook compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
Android Studio gebruiken
Android Studio kan Kotlin automatisch configureren in een Android-project.
Installeer de plug-in
Om de Kotlin-plug-in te installeren, gaat u naar Bestand> Instellingen> Editor> Plug-ins> JetBrains-plug-in installeren ...> Kotlin> Installeren en start Android Studio opnieuw wanneer daarom wordt gevraagd.
Configureer een project
Maak zoals gewoonlijk een Android Studio-project en druk op Ctrl + Shift + A. Typ "Kotlin in project configureren" in het zoekvak en druk op Enter.
Android Studio zal uw Gradle-bestanden wijzigen om alle benodigde afhankelijkheden toe te voegen.
Java converteren
Om uw Java-bestanden naar Kotlin-bestanden te converteren, drukt u op Ctrl + Shift + A en zoekt u "Java-bestand converteren naar Kotlin-bestand". Hiermee wordt de extensie van het huidige bestand gewijzigd in .kt
en wordt de code geconverteerd naar Kotlin.
Migreren van Gradle met behulp van Groovy-script naar Kotlin-script
Stappen:
het gradle-script-kotlin- project klonen
kopieer / plak van het gekloonde project naar je project:
-
build.gradle.kts
-
gradlew
-
gradlew.bat
-
settings.gradle
-
update de inhoud van de
build.gradle.kts
basis van uw behoeften, u kunt ter inspiratie de scripts in het project gebruiken die zojuist zijn gekloond of in een van de voorbeeldenopen nu Intellij en open uw project, in het verkennervenster moet het worden herkend als een Gradle-project, zo niet, eerst uitbreiden.
laat Intellij na opening werken, open
build.gradle.kts
en controleer of er een fout isbuild.gradle.kts
. Als de markering niet werkt en / of alles rood is gemarkeerd, sluit u Intellij en opent u deze opnieuwopen het Gradle-venster en vernieuw het
Als u Windows gebruikt, kunt u deze bug tegenkomen, download de volledige Gradle 3.3-distributie en gebruik die in plaats daarvan de meegeleverde. Gerelateerd .
OSX en Ubuntu werken direct.
Kleine bonus, als je al het gedoe van publiceren op Maven en dergelijke wilt vermijden, gebruik Jitpack , de toe te voegen regels zijn vrijwel identiek in vergelijking met Groovy. Je kunt je laten inspireren door dit project van mij.