J'ai un projet avec plusieurs modules, chacun dans son propre répertoire. Chaque module a son propre fichier de construction de fourmi (build.xml)Transmettre la cible ant à plusieurs fichiers build.xml dans des sous-répertoires
Dans le répertoire racine j'ai mis en place un fichier de construction générale qui appelle le fichier de construction de chaque module dans l'ordre.
<?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>
Maintenant, chaque module dispose également d'une cible « propre », donc j'ajouter ces lignes:
<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>
Et il y a plus de cibles comme ça. Est-il possible de réécrire le fichier de construction pour éviter cette duplication? J'ai cherché une propriété intégrée qui contient la cible active, mais je ne l'ai pas trouvée.
Yup cela fonctionne, merci. – amarillion
bien qu'il devrait être
amarillion
Je vais corriger cela maintenant. Thx pour les heads up (j'avoue que je n'ai pas testé ça :-) –