Gradle

Gradle
Información general
Tipo de programa build system
Desarrollador Hans Dockter, Adam Murdoch, Szczepan Faber, Peter Niederwieser, Luke Daley, Rene Gröschke, Daz DeBoer, Steve Appling
Lanzamiento inicial 2007[1]
Licencia Licencia Apache 2.0
Información técnica
Programado en Java, Groovy y Kotlin
Plataformas admitidas máquina virtual Java
Versiones
Última versión estable 8.14.0 (info) (25 de abril de 2025 (17 días))
Enlaces

Gradle es un sistema de automatización de construcción de código de software que construye sobre los conceptos de Apache Ant y Apache Maven e introduce un lenguaje específico del dominio (DSL) basado en Groovy en vez de la forma XML utilizada por Apache Maven para declarar la configuración de proyecto.[2]​ Gradle utiliza un grafo acíclico dirigido ("DAG") para determinar el orden en el que las tareas pueden ser ejecutadas.

Gradle fue diseñado para construcciones multi-proyecto las cuales pueden crecer para ser bastante grandes, y da apoyo a construcciones incrementales determinando inteligentemente qué partes del árbol de construcción están actualizadas, de modo que cualquier tarea dependiente a aquellas partes no necesitarán ser reejecutada.

Los plugins iniciales están principalmente centrados en el desarrollo y despliegue en Java, Groovy y Scala, pero existen más lenguajes y workflows de proyecto en el roadmap.[3]

  1. «https://gradle.org/» (en inglés). gradle.org. 18 de febrero de 2019. 
  2. «Getting Started With Gradle». Petri Kainulainen. Consultado el 26 de marzo de 2016. 
  3. «Getting Started · Building Java Projects with Gradle». Consultado el 26 de marzo de 2016. 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search