Ya conozco y uso Ant & Maven, en este punto me gustaría extenderme a otra herramienta y estoy decidiendo entre 'Buildr' y 'Gradle'. Agradecería información/comentarios de aquellos que han utilizado una o ambas de estas herramientas, porque francamente en este punto la única diferencia real para mí parece ser Ruby vs Groovy (y me siento cómodo y disfruto de ambos). También agradecería las respuestas a lo siguiente:Ayuda para evaluar herramientas de compilación
- Entiendo que Buildr permite descargar y extraer dependencias que NO están en un repositorio tipo maven, ¿ofrece Gradle la misma función?
- ¿Se puede usar Buildr/Gradle para construir otro código fuente en otro idioma, por ejemplo, groovy, ruby, actionscript/flex, c family, etc.?
- ¿Qué tan bien integrados están Buildr/Gradle con Hudson o Jenkins?
Gracias por la explicación en profundidad y los enlaces; fueron muy útiles. Sin embargo, tengo una pregunta de seguimiento: ¿puede Gradle manejar el lenguaje Ruby/jruby? Desde el sitio de Gradle parece que no. – tendans6
@ tendans6: Ruby se interpreta así que no hay necesidad de compilación. Supongo que puede usar la tarea de Gradle's Exec (http://www.gradle.org/latest/docs/dsl/org.gradle.api.tasks.Exec.html) para ejecutar los scripts de Ruby desde la línea de comandos. Nunca lo intenté antes sin embargo ... Tampoco estoy seguro acerca de JRuby. Necesita un compilador que traduzca la fuente jruby al código de byte java. Tal vez con Ant ...? –
Tiene razón, uno puede ejecutar scripts desde la tarea ejecutiva de Gradle, además (y en lo que a mí me ha interesado) parece que se puede usar Gradle para empaquetar scripts de Ruby. Del mismo modo, parece que uno puede usar las tareas tipo hormiga de Gradle para compilar scripts JRuby (a través de jrubyc). Aprecio la información y los enlaces directos. – tendans6