Buscar
Social
Ofertas laborales ES
« Actualización de Matisse para Netbeans 5.5 | Main | BEA y Google: portales mashup »
jueves
oct192006

Gosling: una alternativa a Ant basada en Java

Justin Lee ha creado el proyecto Gosling en java.net, una especie de Ant ... pero en Java.



Las intrucciones se ponen en código normal Java que no es necesario compilar. La "pega" es que necesita Java 1.6 porque usa la nueva API del compilador.



El nombre no lo ha puesto James Gosling en un subidón de ego ni es un homenaje al mismo (buscando quizás una buena posición en Sun) sino más bien se refiere al cuento del patito feo ("Ugly Duckling"), pues gosling significa pequeño ganso o "gansito" (Babylon dixit). Hay que decir que el nombre elegido es un poco sospechoso :)



Este un ejemplo de código:



@Default

@Description("Builds the Gosling project")

public void build() {

new Javac(this, BUILD_DIR)

.addSources(new FileSet("src/java")

.addInclude("**/*.java"))

.addOption("-Xlint:unchecked")

.addOption("-Xlint:deprecated")

.addOption("-g")

.execute();

new Copy(this)

.setDestDir(new File(BUILD_DIR))

.addFileSet(new FileSet(JAVA_SRC_DIR)

.addExclude("**/*.java"))

.execute();

}





En TheServerSide.com se ve mejor (indentado).



¿Qué os parece la idea? ¿podría substituir a Ant?

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.