velkommen! Gradle Kotlin DSL yder støtte til at skrive Gradle build scripts ved hjælp af JetBrains’ Kotlin sprog. Det sigter mod at give Gradle-brugere en rig, fleksibel og statisk typet tilgang til at udvikle bygningslogik i forbindelse med den bedst mulige IDE-og værktøjsoplevelse.
Kom godt i gang
den hurtigste måde at komme i gang med en Kotlin-baseret Gradle build er at bruge gradle init
gradle init --dsl kotlin
eller, hvis du ikke allerede har Gradle installeret, kan du generere Gradle builds online påhttps://gradle-initializr.cleverapps.io/.
Gradle Kotlin DSL er dokumenteret i et dedikeret kapitel i Gradle brugervejledning.
desuden indeholder Gradle brugervejledning og vejledninger build script uddrag, der demonstrerer både Groovy DSL og Kotlin DSL. Dette er det bedste sted at finde ud af, hvordan man gør dette og det med Gradle Kotlin DSL; og det dækker alle Gradle-funktioner fra at bruge plugins til at tilpasse afhængighedsopløsningsadfærden. Alle Uddrag i brugervejledningen viser både Groovy og Kotlin DSL.
Hvis du ser på at migrere en eksisterende bygning til Gradle Kotlin DSL, skal du også tjekke migreringsguiden.
Du kan læse mere om projektet i vores annonceringsblogindlæg og tjekke de ofte stillede spørgsmål i projektet.
Issue Tracking
dette lager er kun for Gradle Kotlin DSL prøver.
fundet en fejl i en af prøverne, har en ide til en forbedring eller til en ny prøve? Du er velkommen til at tilføje et problem.
Hvis du har at gøre med det, du mener er et problem med Gradle eller Gradle Kotlin DSL, skal du åbne et problem pågradle/gradle
repository.
Hvis du har at gøre med det, du mener er et problem med Kotlin selv eller Kotlin Plugin for IDEA, kan du søge JetBrains’ YouTrack først for at se om det er et kendt problem. Under alle omstændigheder er du velkommen til at tilføje et problem her for det også. Vi vil gerne vide og spore, hvad vores brugere oplever, uanset om problemet er med Gradle Kotlin DSL eller med Kotlin selv.
Hold kontakten
kom chat med os i #kotlin-DSL-kanalen i den offentlige Gradle Community Slack-instans.
Licens
ligesom resten af Gradle frigives Gradle Kotlin DSL-prøverne under version 2.0 af Apache-licensen.
Bidrag
se venligst CONTRIBUTING.md for detaljer om, hvordan man bygger og bidrager til Gradle Kotlin DSL-prøver.