Tengo un proyecto con varios módulos, cada uno en su propio directorio. Cada módulo tiene su propio archivo de compilación ant (build.xml)Pase el objetivo ant a varios archivos build.xml en los subdirectorios
En el directorio raíz he configurado un archivo de compilación general que llama al archivo de compilación de cada módulo en el orden correcto.
<?xml version="1.0"?>
<project name="bridgedb" default="all" basedir=".">
<target name="all">
<ant dir="corelib"/>
<ant dir="tools"/>
<ant dir="makeGdb"/>
<ant dir="cytoscape-plugin"/>
</target>
</project>
Ahora cada módulo tiene también un objetivo "limpia", por lo que añadir estas líneas:
<target name="clean">
<ant dir="corelib" target="clean"/>
<ant dir="tools" target="clean"/>
<ant dir="makeGdb" target="clean"/>
<ant dir="cytoscape-plugin" target="clean"/>
</target>
Y hay más objetivos por el estilo. ¿Hay alguna forma de reescribir el archivo de compilación para evitar esta duplicación? He buscado una propiedad incorporada que contenga el objetivo activo, pero no pude encontrarlo.
Sí, esto funciona, gracias. – amarillion
aunque debería ser
amarillion
Lo corregiré ahora. Thx para el cara a cara (confieso que no probé eso :-) –