Ich habe ein Projekt mit mehreren Modulen, jedes in einem eigenen Verzeichnis. Jedes Modul hat seine eigene Ameisen-Build-Datei (build.xml)Übergeben Sie ant-Ziel an mehrere build.xml-Dateien in Unterverzeichnissen
Im Stammverzeichnis habe ich eine allgemeine Build-Datei eingerichtet, die die Build-Datei jedes Moduls in der richtigen Reihenfolge aufruft.
<?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>
Jetzt jedes Modul hat auch ein „sauberes“ Ziel, so füge ich diese Zeilen:
<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>
Und es gibt mehr Ziele ähnlich. Gibt es eine Möglichkeit, die Build-Datei neu zu schreiben, um diese Duplizierung zu vermeiden? Ich habe nach einer integrierten Eigenschaft gesucht, die das aktive Ziel enthält, konnte sie jedoch nicht finden.
Yup das funktioniert, danke. – amarillion
obwohl es sollte
amarillion
Ich werde das jetzt korrigieren. Danke für die Heads up (Ich gestehe, dass ich das nicht getestet habe :-) –