Domanda

Ho una configurazione Maven 2 progetto che ben pacchetti un file di guerra utilizzando un pom.xml ora voglio introdurre Cobertura a quello. Posso con successo le classi di strumenti, ma quando voglio confezionare le classi strumentati e distribuirli al mio server JBoss i file errati vengono confezionati.

Il mio albero di destinazione assomiglia a questo:

\target
\target\classes --> contains non instrumented classes
\target\cobertura
\target\generated-classes
\target\generated-classes\cobertura --> contains the instrumented classes

Ogni volta che cerco di confezionare la mia guerra confeziona i \ obiettivo \ classi e non il \ obiettivo \ generate-classi \ cobertura c'è un modo per forzare la confezione di utilizzare i file che si trovano in \ obiettivo \ generate-classi \ Cobertura ??

È stato utile?

Soluzione

Il caso di uso comune per il plugin cobertura (a mia conoscenza) è quello di eseguire unit test sulle classi strumentati e generare un rapporto sulla copertura di test. Se avessi voluto le classi di strumentazione in una guerra-lima, mi piacerebbe provare con il plugin di montaggio.

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