gradle/kotlin-dsl-samples Archivés

Licence

Bienvenue! La DSL Kotlin de Gradle prend en charge l’écriture de scripts de construction Gradle en utilisant le langage Kotlin de JetBrains. Il vise à fournir aux utilisateurs de Gradle une approche riche, flexible et typée statiquement pour développer une logique de construction en conjonction avec la meilleure expérience d’E et d’outillage possible.

Mise en route

Le moyen le plus rapide de se lancer avec une build Gradle basée sur Kotlin est d’utiliser Gradle init

gradle init --dsl kotlin

ou, si Gradle n’est pas déjà installé, vous pouvez générer des builds Gradle en ligne à https://gradle-initializr.cleverapps.io/.

La DSL Kotlin de Gradle est documentée dans un chapitre dédié du manuel d’utilisation de Gradle.

De plus, le manuel d’utilisation et les guides de Gradle contiennent des extraits de script de construction qui démontrent à la fois la DSL Groovy et la DSL Kotlin. C’est le meilleur endroit où trouver comment faire ceci et cela avec le Gradle Kotlin DSL; et il couvre toutes les fonctionnalités de Gradle, de l’utilisation de plugins à la personnalisation du comportement de résolution des dépendances. Tous les extraits du manuel d’utilisation démontrent à la fois Groovy et Kotlin DSL.

Si vous envisagez de migrer une version existante vers la DSL Kotlin Gradle, veuillez également consulter le guide de migration.

Vous pouvez en savoir plus sur le projet dans notre article de blog d’annonce et consulter les questions fréquemment posées dans le wiki du projet.

Suivi des problèmes

Ce référentiel ne concerne que les échantillons DSL Kotlin de Gradle.

Vous avez trouvé un bug dans l’un des échantillons, vous avez une idée d’amélioration ou de nouvel échantillon ? N’hésitez pas à ajouter un problème.

Si vous avez affaire à ce que vous pensez être un problème avec Gradle ou la DSL Kotlin Gradle, veuillez ouvrir un problème sur le référentiel gradle/gradle.

Si vous avez affaire à ce que vous pensez être un problème avec Kotlin lui-même ou le plugin Kotlin pour IDEA, vous voudrez peut-être d’abord rechercher YouTrack de JetBrains pour voir s’il s’agit d’un problème connu. Dans tous les cas, n’hésitez pas à ajouter un problème ici pour cela également. Nous aimerions savoir et suivre ce que nos utilisateurs vivent, que le problème soit lié à la DSL Kotlin Gradle ou à Kotlin lui-même.

Rester en contact

Venez discuter avec nous dans le canal #kotlin-dsl de l’instance Slack de la communauté Gradle publique.

License

Comme le reste de Gradle, les échantillons DSL Kotlin de Gradle sont publiés sous la version 2.0 de la licence Apache.

Contribuer

Veuillez voir CONTRIBUTING.md pour plus de détails sur la façon de créer et de contribuer aux échantillons DSL Kotlin Gradle.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.