Szukaj…


Konfiguracja stopniowa

kotlin-gradle-plugin służy do kompilacji kodu Kotlin z Gradle. Zasadniczo jego wersja powinna odpowiadać wersji Kotlin, której chcesz użyć. Np. Jeśli chcesz korzystać z Kotlin 1.0.3 , musisz także zastosować wersję 1.0.3 kotlin-gradle-plugin .

Dobrym pomysłem jest uzewnętrznienie tej wersji w gradle.properties lub ExtraPropertiesExtension :

buildscript {
   ext.kotlin_version = '1.0.3'

   repositories {
     mavenCentral()
   }

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

Następnie musisz zastosować tę wtyczkę do swojego projektu. Sposób, w jaki to robisz, różni się w przypadku różnych platform:

Kierowanie na JVM

apply plugin: 'kotlin'

Kierowanie na Androida

apply plugin: 'kotlin-android'

Kierowanie na JS

apply plugin: 'kotlin2js'

Oto domyślne ścieżki:

  • źródła kotlin: src/main/kotlin
  • źródła java: src/main/java
  • testy kotlin: src/test/kotlin
  • testy java: src/test/java
  • zasoby uruchomieniowe: src/main/resources
  • zasoby testowe: src/test/resources

Jeśli korzystasz z niestandardowego układu projektu, może być konieczne skonfigurowanie SourceSets .

Na koniec musisz dodać do projektu standardową zależność biblioteki Kotlin:

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

Jeśli chcesz użyć Kotlin Reflection, musisz także dodać compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"

Korzystanie z Android Studio

Android Studio może automatycznie skonfigurować Kotlin w projekcie Android.

Zainstaluj wtyczkę

Aby zainstalować wtyczkę Kotlin, przejdź do Plik> Ustawienia> Edytor> Wtyczki> Zainstaluj wtyczkę JetBrains ...> Kotlin> Zainstaluj, a następnie po wyświetleniu monitu uruchom ponownie Android Studio.

Skonfiguruj projekt

Utwórz projekt Android Studio jak zwykle, a następnie naciśnij Ctrl + Shift + A. W polu wyszukiwania wpisz „Konfiguruj Kotlina w projekcie” i naciśnij klawisz Enter.

Okno wyników wyszukiwania „Konfiguruj Kotlin”

Android Studio zmieni pliki Gradle, aby dodać wszystkie niezbędne zależności.

Konwertowanie Java

Aby przekonwertować pliki Java na pliki Kotlin, naciśnij Ctrl + Shift + A i znajdź „Konwertuj plik Java na plik Kotlin”. Spowoduje to zmianę rozszerzenia bieżącego pliku na .kt i konwersję kodu do Kotlin.

Konwertuj plik Java na plik Kotlin

Migracja z Gradle przy użyciu skryptu Groovy do skryptu Kotlin

Kroki:

  • sklonuj projekt gradle-script-kotlin

  • skopiuj / wklej ze sklonowanego projektu do swojego projektu:

    • build.gradle.kts
    • gradlew
    • gradlew.bat
    • settings.gradle
  • zaktualizuj zawartość build.gradle.kts zgodnie z build.gradle.kts potrzebami, możesz użyć jako inspiracji sklonowanych skryptów w projekcie właśnie sklonowanych lub w jednym z jego przykładów

  • teraz otwórz Intellij i otwórz swój projekt, w oknie eksploratora należy go rozpoznać jako projekt Gradle, jeśli nie, najpierw go rozwiń.

  • po otwarciu pozwól Intellij działać, otwórz build.gradle.kts i sprawdź, czy nie ma żadnych błędów. Jeśli podświetlenie nie działa i / lub wszystko jest zaznaczone na czerwono, zamknij i ponownie otwórz Intellij

  • otwórz okno Gradle i odśwież je

Jeśli korzystasz z systemu Windows, możesz napotkać ten błąd , pobierz pełną dystrybucję Gradle 3.3 i użyj jej zamiast tej dostarczonej. Powiązane

OSX i Ubuntu działają od razu po wyjęciu z pudełka.

Mały bonus, jeśli chcesz uniknąć wszelkich problemów związanych z publikowaniem na Maven i podobnych, użyj Jitpack , linie do dodania są prawie identyczne w porównaniu do Groovy. Możesz czerpać inspirację z tego mojego projektu .



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow