est il possible d'avoir maven vérification de la version en POM, pour faire un projet Maven télécharger un plugin seulement si maven 2?

StackOverflow https://stackoverflow.com/questions/5820393

Question

Le problème est que Maven 3 semble soutenir le spock-plugin Maven natif, mais maven 2 nécessite l'spock-plugin Maven. Avec Maven 3 cependant, la construction du projet échoue lorsque le plugin maven-spock est inclus.

Dans mon équipe, certains des gars ont pas encore passé à Maven 3, donc je besoin de ce POM pour construire avec les deux versions Maven.

Était-ce utile?

La solution

Spock fonctionne très bien sans le plug-in spock-maven, à la fois avec Maven 2 et Maven 3. Le plug-in est complètement en option et permet des fonctionnalités avancées comme la possibilité d'utiliser un nom de classe pour les spécifications Spock, vous libérant ainsi de la Maven Surefire conventions de nommage (*Test etc.). Malheureusement, le plug-in ne peut pas être fait de travailler avec Maven 3.

Pour résumer, la solution est de supprimer le plug-in et, si nécessaire, renommer les spécifications existantes pour adhérer Spock à la classe de test habituelle conventions de nommage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top