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.

Dialoogvenster "Zoekresultaten Kotlin configureren"

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.

Converteer Java-bestand naar Kotlin-bestand

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 voorbeelden

  • open 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 is build.gradle.kts . Als de markering niet werkt en / of alles rood is gemarkeerd, sluit u Intellij en opent u deze opnieuw

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



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow