gradle / kotlin-dsl-samples Archivados

Licencia

¡Bienvenido! El DSL Gradle Kotlin proporciona soporte para escribir scripts de compilación de Gradle utilizando el lenguaje Kotlin de JetBrains. Su objetivo es proporcionar a los usuarios de Gradle un enfoque rico, flexible y con tipos estáticos para desarrollar lógica de construcción en conjunto con la mejor experiencia de herramientas e IDE posible.

Primeros pasos

La forma más rápida de empezar a trabajar con una compilación de Gradle basada en Kotlin es usar gradle init

gradle init --dsl kotlin

o, si aún no tienes Gradle instalado, puedes generar compilaciones de Gradle en línea en https://gradle-initializr.cleverapps.io/.

El DSL Kotlin de Gradle está documentado en un capítulo dedicado en el manual de usuario de Gradle.

Además, el manual de usuario y las guías de Gradle contienen extractos del script de compilación que demuestran tanto el DSL Groovy como el DSL Kotlin. Este es el mejor lugar para encontrar cómo hacer esto y aquello con Gradle Kotlin DSL; y cubre todas las características de Gradle, desde el uso de complementos hasta la personalización del comportamiento de resolución de dependencias. Todos los fragmentos del manual de usuario muestran tanto el DSL Groovy como el Kotlin.

Si estás pensando en migrar una compilación existente a Gradle Kotlin DSL, consulta también la guía de migración.

Puedes leer más sobre el proyecto en nuestra publicación de blog de anuncios y consultar las preguntas frecuentes en la wiki del proyecto.

Seguimiento de problemas

Este repositorio es solo para muestras de DSL Gradle Kotlin.

¿Encontró un error en una de las muestras, tiene una idea para una mejora o para una nueva muestra? Siéntase libre de agregar un problema.

Si estás lidiando con lo que crees que es un problema con Gradle o el DSL Gradle Kotlin, abre un problema en el repositorio gradle/gradle.

Si está lidiando con lo que cree que es un problema con Kotlin en sí o con el complemento Kotlin, es posible que desee buscar primero en YouTrack de JetBrains para ver si se trata de un problema conocido. En cualquier caso, siéntase libre de agregar un problema aquí para ello también. Nos gustaría saber y hacer un seguimiento de lo que experimentan nuestros usuarios, independientemente de si el problema es con el DSL Gradle Kotlin o con el propio Kotlin.

Mantenerse en contacto

Ven a chatear con nosotros en el canal #kotlin-dsl de la instancia pública de Slack de la Comunidad de Gradle.

License

Al igual que el resto de Gradle, las muestras de DSL Gradle Kotlin se publican bajo la versión 2.0 de la Licencia Apache.

Contribuyendo

Por favor, consulte CONTRIBUTING.md para obtener detalles sobre cómo crear y contribuir a las muestras de DSL de Gradle Kotlin.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.