<target name="deployWar" depends="deployCommons, deployEjb, MainBuild.deployWar" />
Conclusioni
Nell'articolo si è parlato di come usare ant per affrontare la build dei progetti di grandi dimensioni. Partendo dalla soluzione tradizionale (cascading build file), che si appoggia al task <ant>, si è presentata l'implementazione di un meccanismo di ereditarietà tra file di build, basato sul task <import> introdotto con la versione 1.6 di ant.
La soluzione proposta prevede un MainBuild.xml che centralizza le operazioni di processo e una serie di Build.xml che lo specializzano, aggiungendo le funzionalità specifiche dei vari sottoprogetti.
Riferimenti
- [ANT] Sito ufficiale del progetto Jakarta Ant
http://jakarta.apache.org/ant
- [ADG] Jessy Tilly - Eric Burke, "Ant Definitive Guide", Ed. O'Reilly
- [JDA] Eric Hatcher - Steve Loughran, "Java Development with Ant", Ed. Manning
