turnos simulador puntos matricula licencias ant

simulador - ant turnos



Tiempo de ejecuciĆ³n del objetivo de impresiĆ³n de hormigas (5)

Desde Ant 1.8.0 puede usar un profilelogger para hacer esto.

ant -logger org.apache.tools.ant.listener.ProfileLogger target

Produce salida como

Objetivo aTarget: iniciado el 22 de enero a las 09:01:00 CET 2009

echo: comenzó el 22 de enero 09:01:00 CET 2009 [echo] echo-task

echo: finishedThu 22 de enero 09:01:00 CET 2009 (250ms)

zip: iniciado jue 22 de enero 09:01:00 CET 2009 [zip] Edificio zip: ... / my.zip

zip: finishedThu 22 de enero 09:01:01 CET 2009 (1313 ms)

Objetivo de destino: finalizado el 22 de enero a las 09:01:01 CET 2009 (1719 ms)

Quiero imprimir el tiempo de ejecución tomado para cada objetivo Ant individual y sus objetivos dependientes.

<target name="target1" depends="target2, target3"> .... </target>

Cuando se ejecuta debe mostrar el siguiente resultado

Target 2 - x seconds Target 3 - y seconds Target 1 - z seconds

¿Alguna sugerencia sobre cómo lograr esto?


Existe la tarea TStamp que puede usar para marcar sus otras tareas.

Consulte aquí: http://ant.apache.org/manual/Tasks/tstamp.html

Hay alguna extensión / complemento que lo hará todo por ti sin tener que hacer esto. Rastreará por ahí si a nadie se le ocurre primero.


Los madereros personalizados no son difíciles de escribir.



Utilice uno de los oyentes de las colecciones de tareas complementarias de Ant:

O compruebe sus fuentes y haga rodar a su propio oyente.