Üdvözöljük! A Gradle Kotlin DSL támogatást nyújt a Gradle build szkriptek írásához a JetBrains Kotlin nyelvével. Célja, hogy a Gradle felhasználók számára gazdag, rugalmas és statikusan tipizált megközelítést biztosítson a build logika fejlesztéséhez a lehető legjobb IDE és szerszámozási élmény mellett.
első lépések
a Kotlin-alapú Gradle build használatának leggyorsabb módja a gradle init használata
gradle init --dsl kotlin
vagy ha még nincs telepítve a Gradle, akkor Gradle buildeket generálhat online a https://gradle-initializr.cleverapps.io/ címen.
a Gradle Kotlin DSL dokumentációja a Gradle felhasználói kézikönyvének külön fejezetében található.
ezenkívül a Gradle felhasználói kézikönyve és útmutatói tartalmaznak build script kivonatokat, amelyek mind a Groovy DSL-t, mind a Kotlin DSL-t bemutatják. Ez a legjobb hely, ahol megtalálhatja, hogyan kell ezt megtenni a Gradle Kotlin DSL segítségével; ez magában foglalja az összes Gradle funkciót a pluginek használatától a függőségfeloldási viselkedés testreszabásáig. A felhasználói kézikönyv összes részlete mind a Groovy, mind a Kotlin DSL-t mutatja.
Ha egy meglévő build áttelepítését tervezi a Gradle Kotlin DSL-re, kérjük, olvassa el az áttelepítési útmutatót is.
a projektről bővebben a bejelentési blogbejegyzésünkben olvashat, a Gyakran Ismételt Kérdéseket pedig a projekt wikiben tekintheti meg.
Issue Tracking
Ez a tároló csak Gradle Kotlin DSL mintákat.
hibát talált az egyik mintában, van ötlete a fejlesztésre vagy egy új mintára? Nyugodtan adjon hozzá egy kérdést.
Ha a Gradle vagy a Gradle Kotlin DSL problémájával foglalkozik, kérjük, nyisson meg egy problémát a gradle/gradle
adattárban.
Ha van dolgunk, amit úgy gondolja, hogy egy probléma Kotlin magát, vagy a Kotlin Plugin IDEA, érdemes keresni JetBrains’ YouTrack először, hogy ha ez egy ismert probléma. Mindenesetre, nyugodtan hozzá egy kérdés itt is. Szeretnénk tudni és nyomon követni, hogy a felhasználók mit tapasztalnak, függetlenül attól, hogy a probléma a Gradle Kotlin DSL vagy maga Kotlin.
kapcsolattartás
gyere csevegj velünk a nyilvános Gradle közösség Slack példányának #kotlin-dsl csatornáján.
licenc
a Gradle többi részéhez hasonlóan a Gradle Kotlin DSL minták az Apache Licenc 2.0 verziója alatt kerülnek kiadásra.
hozzájárulás
lásd CONTRIBUTING.md a Gradle Kotlin DSL minták felépítésének és hozzájárulásának részleteiről.