Gradle, una nueva solución para crear "builds"
viernes, abril 25, 2008 at 9:37AM A Ant y a Maven le ha salido un competidor bastante interesante: Gradle. Sus objetivos son los mismos que los de los anteriores: a automatizar el proceso de compilación, despliegue y empaquetado de una aplicación Java y hacerlo completamente independiente de un entorno de desarrollo particular. La gran novedad respecto a los anteriores es que... ¡no usa XML!.
Gradle usa Groovy. Yo comparto el punto de vista que se ha expresado varias veces en este portal de que para "programar" el build de un proyecto un "lenguaje de programación declarativa", como proponen Ant y Maven no es la solución óptima. Tiene más sentido contar con un lenguaje de programación imperativo, con sus condicionales y sus bucles. Además, el hecho de que se use un lenguaje de propósito general como Groovy permitirá dotar de mucha más flexibilidad a los procesos de compilación, ya que no sólo podremos hacer aquellas cosas que se les ocurrieron a los desarrolladores de Ant o Maven, sino que tendremos mucha más flexibilidad para adaptar el sistema de compilación a nuestras necesidades.
Por lo de ahora el proyecto todavía está en versión 0.1.2. Aquí tenéis su guía de usuario, que contiene varios tutoriales. El proyecto es software libre y se distribuya bajo licencia Apache 2.0. Se alberga en Codehaus.
j2se 
Reader Comments