Välkommen! Gradle Kotlin DSL ger stöd för att skriva Gradle build-skript med JetBrains Kotlin-språk. Det syftar till att ge Gradle-användare en rik, flexibel och statiskt typad metod för att utveckla bygglogik i samband med den bästa IDE-och verktygsupplevelsen som möjligt.
komma igång
det snabbaste sättet att komma igång med en Kotlin-baserad Gradle build är att använda gradle init
gradle init --dsl kotlin
eller, om du inte redan har Gradle installerat, kan du generera Gradle builds online på https://gradle-initializr.cleverapps.io/.
Gradle Kotlin DSL dokumenteras i ett särskilt kapitel i Gradle användarmanual.
Dessutom innehåller Gradle användarmanual och guider byggskriptutdrag som visar både Groovy DSL och Kotlin DSL. Detta är det bästa stället att hitta hur man gör detta och det med Gradle Kotlin DSL; och det täcker alla Gradle funktioner från att använda plugins för att anpassa beroendet upplösning beteende. Alla Utdrag i användarhandboken visar både Groovy och Kotlin DSL.
om du funderar på att migrera en befintlig build till Gradle Kotlin DSL, vänligen också kolla migreringsguiden.
Du kan läsa mer om projektet i vårt tillkännagivande blogginlägg och kolla in de vanliga frågorna i project wiki.
Ärendespårning
detta arkiv är endast för Gradle Kotlin DSL-prover.
hittade ett fel i ett av proverna, har en uppfattning om en förbättring eller för ett nytt prov? Känn dig fri att lägga till ett problem.
om du har att göra med vad du tror är ett problem med Gradle eller Gradle Kotlin DSL, vänligen öppna ett problem på gradle/gradle
repository.
Om du har att göra med vad du tror är ett problem med Kotlin själv eller Kotlin Plugin för IDEA, kanske du vill söka JetBrains’ YouTrack först för att se om det är ett känt problem. Hur som helst, lägg gärna till ett problem här för det också. Vi skulle vilja veta och spåra vad våra användare upplever oavsett om problemet är med Gradle Kotlin DSL eller med Kotlin själv.
hålla kontakten
Kom och chatta med oss i # kotlin-dsl-kanalen i den offentliga Gradle Community Slack-instansen.
licens
liksom resten av Gradle släpps Gradle Kotlin DSL-proverna under version 2.0 av Apache-licensen.
bidragande
se CONTRIBUTING.md för detaljer om hur man bygger och bidrar till Gradle Kotlin DSL-prover.