Come confezionare Maven 2 generate classi da Cobertura?
-
18-09-2019 - |
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 ??
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.