Bine ai venit! Gradle Kotlin DSL oferă suport pentru scrierea scripturilor de construire Gradle folosind limbajul Kotlin JetBrains. Acesta își propune să ofere utilizatorilor Gradle o abordare bogată, flexibilă și statică pentru dezvoltarea logicii de construcție în combinație cu cea mai bună experiență IDE și scule posibilă.
Noțiuni de bază
cel mai rapid mod de a vă ridica și de a rula cu o construcție Gradle bazată pe Kotlin este să utilizați gradle init
gradle init --dsl kotlin
sau, dacă nu aveți Gradle instalat deja, puteți genera Gradle construiește online lahttps://gradle-initializr.cleverapps.io/.
Gradle Kotlin DSL este documentat într-un capitol dedicat din manualul de Utilizare Gradle.
Mai mult decât atât, manualul de Utilizare Gradle și ghidurile conțin fragmente de script construi care demonstrează atât DSL Groovy și DSL Kotlin. Acesta este cel mai bun loc unde puteți găsi cum să faceți acest lucru și cu Gradle Kotlin DSL; și acoperă toate caracteristicile Gradle de la utilizarea pluginurilor la personalizarea comportamentului de rezoluție a dependenței. Toate fragmentele din manualul de utilizare demonstrează atât Groovy, cât și Kotlin DSL.
Dacă doriți să migrați o construcție existentă la Gradle Kotlin DSL, vă rugăm să consultați și ghidul de migrare.
puteți citi mai multe despre proiect în postarea noastră de anunțuri pe blog și puteți consulta întrebările frecvente din wiki-ul proiectului.
problema de urmărire
acest depozit este doar pentru probe DSL Gradle Kotlin.
s-au găsit un bug într-una din probele, au o idee pentru o îmbunătățire sau pentru un nou eșantion? Simțiți-vă liber să adăugați o problemă.
Dacă aveți de-a face cu ceea ce credeți că este o problemă cu Gradle sau Gradle Kotlin DSL, vă rugăm să deschideți o problemă în depozitulgradle/gradle
.
Dacă aveți de-a face cu ceea ce credeți că este o problemă cu Kotlin în sine sau cu pluginul Kotlin pentru idee, poate doriți să căutați mai întâi JetBrains’ YouTrack pentru a vedea dacă este o problemă cunoscută. În orice caz, nu ezitați să adăugați o problemă aici și pentru aceasta. Am dori să știm și să urmărim ceea ce se confruntă utilizatorii noștri, indiferent dacă problema este cu Gradle Kotlin DSL sau cu Kotlin în sine.
rămâne în contact
Vino chat cu noi în canalul #kotlin-dsl al instanței Slack comunității publice Gradle.
Licență
ca și restul Gradle, probele Gradle Kotlin DSL sunt lansate sub versiunea 2.0 a licenței Apache.
Contribuirea
vă rugăm să consultați CONTRIBUTING.md pentru detalii cu privire la modul de a construi și de a contribui la probe Gradle Kotlin DSL.