J'ai un artefact abc qui a quelques tests. J'ai différentes versions de abc dans mon référentiel. Je veux maintenant être en mesure d'exécuter les derniers tests contre la «vieille construction» du projet.Comment exécuter des tests Maven sur un artefact déployé antérieur du même artefact?
J'ai essayé d'ajouter l'artefact lui-même aux dépendances de test, mais cela (bien sûr) se traduit par une erreur de référence cyclique du réacteur Maven lors de la construction des tests via:
compilateur mvn: testCompile mvn surefire: Test
Existe-t-il un moyen intelligent d'exécuter des tests sur un ancien build/artefact précédent?
Dois-je créer un nouveau fichier pom.xml dans lequel je définis l'exécution du test solo? Ou devrais-je ajouter un postfix à mon artefact actuel lors de l'exécution des tests? (Ceci éviterait une erreur de référence cyclique)