Domanda

Qualcuno può suggerirmi il modo migliore per catturare l'output da un comando Ant?

Sto scrivendo alcuni test di routing per i dispositivi sun spot. Il comando stesso restituisce le statistiche di rete. Sto cercando di scrivere qualcosa che scaricherà tutti questi risultati in un'applicazione più visiva.

Sono su Windows Vista.

È stato utile?

Soluzione

potresti semplicemente usare la formica compito del registratore :

<record name="build.log"> </record>

questo ha il vantaggio di avere l'output scritto sia sullo schermo che nel file di registro, il che non è il caso quando si effettua il reindirizzamento dell'output ant debug > build.log o si chiama la formica con l'opzione -logfile.

Altri suggerimenti

Utilizzare l'opzione -logfile <file> per scrivere l'output in un file. Come ha detto @jespere, puoi ottenere un controllo ancora maggiore implementando il tuo logger o ascoltatore.

Usa semplicemente " -verbose " contrassegnare e designare un file per l'output della riga di comando utilizzando " > " ;?

Ad esempio:

ant -verbose > output.txt

È possibile definire un logger personalizzato che riceverà tutti gli output Ant. Con ciò puoi fare quello che vuoi con l'output.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top