java ant clover

java - Cambio de ubicación de las clases instrumentadas de Clover



ant (1)

Estoy usando Clover 2.5 y tengo un objetivo que empaquetará los archivos binarios. Sin embargo, por el momento, parece que las clases instrumentadas de Clover se están generando en el mismo directorio de salida que las clases no instrumentadas que deseo empaquetar en un contenedor.

¿Cómo hago para crear un contenedor para que las clases instrumentadas no estén incluidas? ¿Hay alguna manera de cambiar dónde se escuchan las clases instrumentadas? ¿O la única forma de empaquetar un contenedor que no incluye las clases instrumentadas es volver a compilar todo nuevamente?

Intenté usar el atributo tmpdir del objetivo de configuración del trébol, pero eso no pareció tener ningún efecto.


Si está haciendo esto manualmente con Ant, use la tarea <clover-instr> lugar de <clover-setup> . <clover-instr> tiene un atributo destdir que es el "directorio en el que Clover escribirá una copia instrumentada del código fuente".

Si está utilizando Eclipse para poner fin a todo esto, la documentación de Clover dice que puede "hacer clic derecho en su proyecto y seleccionar propiedades, seleccionar Clover, seleccionar la pestaña Compilación, seleccionar ''Carpeta especificada por el usuario'' y luego seleccionar un directorio de proyecto donde desea que las clases instrumentadas [salgan] ".