Pregunta

¿Alguien puede sugerirme la mejor manera de capturar la salida de un comando Ant?

Estoy escribiendo algunas pruebas de enrutamiento para dispositivos de manchas solares. El comando en sí mismo devuelve estadísticas de red. Estoy tratando de escribir algo que volcará todos estos resultados en una aplicación más visual.

Estoy en Windows Vista.

¿Fue útil?

Solución

simplemente puede utilizar la hormiga tarea de grabación :

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

esto tiene la ventaja de tener la salida escrita tanto en la pantalla como en el archivo de registro, que no es el caso cuando se realiza la redirección de salida ant debug > build.log o se llama ant con la opción -logfile.

Otros consejos

Use la opción -logfile <file> para escribir la salida en un archivo. Como dijo @jespere, puede obtener aún más control implementando su propio registrador u oyente.

Simplemente use " -verbose " marque y designe un archivo para la salida de la línea de comando usando " > " ;?

Por ejemplo:

ant -verbose > output.txt

Puede definir un Ant logger personalizado de Ant que recibirá toda la salida de Ant. Con eso puedes hacer lo que quieras con la salida.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top