Buscar
Social
Ofertas laborales ES
« Planificados grandes cambios en el soporte de Base de Datos para NetBeans 6.5 | Main | JPOX ya es DataNucleus. Libera DataNucleus Access Platform 1.0 M1 »
viernes
abr252008

Gradle, una nueva solución para crear "builds"

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.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.