tengo 2 proyectos de Maven, uno para las fuentes: ProjSource, que contiene una clase: Clase-A .. y otro: Projtest que contiene una clase de prueba para Class- Un llamado Class-A-Test. Quiero que se ejecute mi clase de prueba cuando llamo a mvn: install en ProjSource.invocación a prueba las clases de otro proyecto Maven
¿Cuál es la forma más sencilla de realizar tal cosa? Tenga en cuenta que mi experiencia con las pruebas unitarias es muy básica. No sé cómo decirle a Maven que Class-A-Test está diseñado para probar Class-A ...
He seguido los pasos descritos utilizando el maven-jar -plugin con el Objetivo de prueba-jar here y definiendo la resultante * ** * ** * -tests.jar como una dependencia para ProjSource con:
<type>test-jar</type>
<scope>test</scope>
pero cuando i ejecutar un mvn: instalar, la salida dice que: "No hay pruebas para ejecutar". ¿Me he perdido algo?
¡Cualquier ayuda es altamente apreciable, y muchas gracias de antemano!
Saludos,
Gracias Floyd, intenté su sugerencia, pero desafortunadamente eso no funcionó .. Ahora estoy tratando de encontrar una manera de decirle a Maven que mis clases de prueba están empacadas en un archivo JAR, y buscar ese frasco cuando ejecutando la "fase de prueba". está cerca de lo que estoy buscando, pero esta etiqueta solo acepta una carpeta como fuente, no como JAR ... tenga en cuenta que estos son los requisitos de mi empresa, todas las pruebas se empaquetan en un Jar (hecho antes de comenzar a usar maven ...) –
un tarro de prueba? si ese es el problema, mira mi respuesta actualizada. –