¿Qué versiones de los complementos de cobertura y surefire funcionan juntas en maven3?
Frecuentes
Visto 608 veces
1
¿Qué versiones de cobertura y seguro los complementos funcionan juntos bajo maven3?
Después de cambiar a maven3, descubrí que mvn cobertura:cobertura
ya no genera un informe sobre la cobertura de la prueba (la cobertura que se muestra es 0%). Estaba trabajando bajo maven2 ...
Sin embargo, después de descubrir que en uno de los otros proyectos los informes aún funcionan, analicé el pom. Después de descubrir que estaba usando otras versiones de complementos, bajé maven-surefire-plugin
de la versión 2.8 a la 2.4.3. Estoy usando maven-cobertura-plugin
en la versión 2.5.1.
Esta es una solución que funciona, sin embargo, las versiones de complementos que uso son bastante antiguas, pero no quiero experimentar hasta que encuentre el par de versiones que funcionan. Entonces, mi pregunta es, ¿qué está causando la incompatibilidad entre estos dos complementos? ¿Es un error o el comportamiento de los complementos ha cambiado entre versiones de manera que los hizo incompatibles? ¿Dónde encontrar la información sobre la compatibilidad del complemento y no el complemento en sí?
1 Respuestas
1
Ver mi respuesta a este. Básicamente forkMode=never
no se garantiza que funcione con cobertura y solo funcionaba por accidente en versiones anteriores de Maven.
contestado el 23 de mayo de 17 a las 12:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas maven-3 cobertura maven-surefire-plugin or haz tu propia pregunta.
Tengo un proyecto que no tiene una declaración de complemento explícita para surefire o cobertura. me funciona bien con
maven-3.0.4
. De los registros, veo que2.10
versión de éxito seguro y2.5.1
se está utilizando la versión de cobertura. - RaghuramDespués de algunas ejecuciones, la cobertura falló a 0 para el complemento 2.4.3. Actualicé a 2.11, esto es lo que cambié: cambié el modo de bifurcación de 'nunca' a 'una vez'. - Danubian Sailor