Ho un progetto con più moduli, ciascuno nella propria directory. Ogni modulo ha il proprio file di build ant (build.xml)Passa il target della formica a più file build.xml nelle sottodirectory
Nella directory radice ho impostato un file di generazione generale che chiama il file di costruzione di ciascun modulo nell'ordine corretto.
<?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>
Ora ogni modulo ha anche un obiettivo "pulito", in modo da aggiungere queste righe:
<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>
E ci sono più bersagli del genere. C'è un modo per riscrivere il file di build per evitare questa duplicazione? Ho cercato una proprietà built-in che contenga il target attivo, ma non ho potuto trovarlo.
Sì, funziona, grazie. – amarillion
sebbene dovrebbe essere
amarillion
Lo correggo ora. Grazie per il testa a testa (confesso di non averlo provato :-) –