2012-01-13 8 views
11

Ho un file di build con diverse varietà di attività. Alcuni di questi sono compiti interni che sono in grado di controllare la quantità di registrazione/output generato.Apache Ant: disattiva l'output per un'attività specifica

Le altre attività sono librerie su cui non ho alcun controllo. Non forniscono un modo per controllare la quantità di output. C'è un compito molto banale e mi sento a mio agio nel disattivare l'output dell'attività insieme.

La mia domanda è se esiste un modo per disattivare questo output di attività specifiche nell'esecuzione della formica. O la formica fornisce un modo per avvolgere questa attività in un'altra attività che ha echo impostato su "off" o qualcosa di simile?

-Syam

risposta

5

Ant non ha alcuna funzionalità incorporata per disattivare l'uscita per compito specifico, ma ci sono possibilità tramite buildlisteners. Vedere Make ant quiet without the -q flag? di risposte

5

outputproperty = "devnull"

Funziona bene per me e sempre è possibile stampare questo var se avete bisogno.