Welcome! Gradle Kotlin DSL tarjoaa tuen Gradle build-skriptien kirjoittamiseen Jetbrainsin Kotlin-kielellä. Sen tavoitteena on tarjota Gradlen käyttäjille rikas, joustava ja staattisesti tyypitetty lähestymistapa rakentaa logiikkaa yhdessä parhaan IDE ja työkalut kokemus mahdollista.
aloitus
nopein tapa päästä vauhtiin Kotlin-pohjaisella Gradle-rakenteella on käyttää gradle init
gradle init --dsl kotlin
tai jos Gradea ei ole jo asennettu, voit luoda Gradle-rakenteita verkossa osoitteessa https://gradle-initializr.cleverapps.io/.
Gradle Kotlin DSL on dokumentoitu gradlen käyttöohjeen omaan lukuun.
lisäksi Gradlen käyttöohje ja oppaat sisältävät build script-otteita, jotka osoittavat sekä Groovy DSL: n että Kotlin DSL: n. Tämä on paras paikka, josta löytää, miten tehdä tämä ja että Gradle Kotlin DSL; ja se kattaa kaikki Gradle-ominaisuudet liitännäisten käytöstä riippuvuuden resoluutiokäyttäytymisen mukauttamiseen. Kaikki katkelmat käyttöohjeessa osoittavat sekä Groovy ja Kotlin DSL.
Jos etsit olemassa olevan rakenteen siirtämistä Gradle Kotlin DSL: ään, tutustu myös siirtymisoppaaseen.
voit lukea lisää projektista ilmoitus-blogikirjoituksestamme ja tutustua usein kysyttyihin kysymyksiin projektiwikissä.
Issue Tracking
tämä arkisto on vain Gradle Kotlin DSL-näytteille.
yhdestä näytteestä löytyi vika, onko ideaa parannukseen tai uuteen näytteeseen? Voit vapaasti lisätä ongelman.
Jos käsittelet sitä, minkä uskot olevan ongelma Gradlen tai Gradle Kotlin DSL: n kanssa, avaa ongelma gradle/gradle
arkistoon.
Jos olet tekemisissä sen kanssa, minkä uskot olevan ongelma Kotlinille itselleen tai Kotlin-lisäosalle ideaa varten, voit etsiä jetbrainsin Yourrackista ensin nähdäksesi, onko kyseessä tunnettu ongelma. Joka tapauksessa, voit vapaasti lisätä ongelman täällä sitä samoin. Haluamme tietää ja seurata, mitä käyttäjämme kokevat riippumatta siitä, onko ongelma Gradle Kotlin DSL tai Kotlin itse.
Staying in Touch
tule juttelemaan kanssamme julkisen Gradle-yhteisön Slack-instanssin #kotlin-dsl-kanavalla.
lisenssi
muun Gradlen tavoin Gradle Kotlin DSL-näytteet on julkaistu Apache-lisenssin versiolla 2.0.
osallistuminen
Katso CONTRIBUTING.md lisätietoja siitä, miten rakentaa ja edistää Gradle Kotlin DSL näytteitä.