2009-08-05 7 views

Respuesta

9

acabo de encontrar otra alternativa mediante la tarea grabadora. Más cerca ya que no tiene que introducir nuevos objetivos.

<compile > 
    <record name="log.txt" action="start"/> 
    <javac ... 
    <record name="log.txt" action="stop"/> 
<compile/> 
+0

¿Cuál es el significado de la etiqueta ''? – tiboo

0

puede utilizar tee en cualquier proceso en la línea de comando para la salida de la consola y un archivo:

>myprocess.sh | tee myprocess.log 

imprimirá la salida de myprocess.sh tanto a la consola y myprocess.log.

+0

Sé cómo hacer eso en la línea de comando. Mi pregunta es cómo hacerlo desde *** hormiga ***? –

2

utilice la tarea ant con un atributo de salida para llamar a un destino que tenga la tarea javac.

p. Ej.

<target name="javac" depends="libs" description="Compile java source"> 
    <mkdir dir="${classes.dir}" /> 
    <ant target="actual-javac" output="javac.log"/> 
</target> 

<target name="actual-javac"> 
    <javac .../> 
    </javac> 
</target> 
Cuestiones relacionadas