4 votes

Le war packaging Maven crée plusieurs versions du même jar SNAPSHOT dans WEB-INF/lib

Pour obtenir un guerre que nous faisons :

mvn clean
mvn package

Maintenant, nous avons un guerre . Le site WEB-INF/lib dans cette a duplicate SNAPSHOT comme celles-ci :

xyz-0.4.0-20111110.152222-176.jar
xyz-0.4.0-SNAPSHOT.jar

Je ne sais pas pourquoi. xyz-0.4.0-20111110.152222-176.jar est inclus.

Cela se produit pour toutes mes dépendances. Nous avons une installation locale de Nexus.

El pom.xml est très ordinaire. Il n'a de dépendance que pour xyz-0.4.0-SNAPSHOT et pas de section pour les plugins !

1voto

Jasper Points 1089

Bien que je ne sache pas exactement quel était le problème, je l'ai résolu comme suit :

Dans mon pom.xml, je faisais référence à une dépendance, c'est-à-dire un jar (qui contient également un pom.xml). Pour une raison quelconque, cela causait des problèmes. Lorsque j'ai supprimé cette dépendance, le problème a disparu. Bien que j'aie besoin de cette dépendance particulière !

Enfin, c'est ce que je sais pour l'instant.

0voto

Jack Thomas Points 21

La solution est de s'assurer que vous exécutez le but "propre". Je ne comprenais pas non plus pourquoi le répertoire WEB-INF/lib de ma guerre contenait plusieurs versions du même jar (une des dépendances de mon projet). J'avais besoin de nettoyer.

-1voto

Michael_S Points 76

Selon la structure du pom, j'ai trouvé plusieurs solutions de contournement pour résoudre des problèmes similaires :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X