web-dev-qa-db-fra.com

org.codehaus.plexus.archiver.jar.Manifest.merge (org.codehaus.plexus.archiver.jar.Manifest)

Cette erreur abandonnée dans Eclipse ne mourra pas. J'ai essayé tout ce qui est mentionné ici et ailleurs pour s'en débarrasser, mais cela ne disparaîtra pas et maintenant je ne peux pas utiliser l'utilitaire de service Web dans Eclipse car il se plaint de ce "problème", qui n'est apparemment pas vraiment un problème, mais c'est avec m2e, qui pour la plupart est utile.

Tout d'abord, le message d'erreur, si vous pouvez l'appeler ainsi, n'est pas très utile. Quel que soit le composant qui génère cela, pourriez-vous produire quelque chose de plus significatif?

Quoi qu'il en soit, j'ai essayé de supprimer les problèmes dans Eclipse, mais ils ne font que revenir. J'ai retravaillé les poms et mis à jour les versions du plug-in maven-ear vers 2.3.2, sans résultat (et sérieusement, cela n'essaierait-il pas simplement de contourner le vrai problème?). J'ai essayé de créer et de mettre à jour un fichier lifecylcle-mapping-metadata.xml pour ignorer l'objectif manifeste org.codehaus.plexus -> plexus-archiver ->. Rien ne fonctionne.

Quelle est exactement la cause de ce message et quelle est la BONNE façon de diagnostiquer la cause sous-jacente puis de la résoudre? Toute idée serait très appréciée.

18
tmadison

Cela est dû au fait que m2Eclipse-mavenarchiver invoque la méthode de fusion du plugin mavenarchiver par réflexion. La méthode a été supprimée dans mavenarchiver 2.4, cassant m2Eclipse-mavenarchiver.

Ce problème a été corrigé dans m2Eclipse-mavenarchiver 0.17.0 que vous pouvez installer à partir de http://repo1.maven.org/maven2/.m2e/connectors/m2Eclipse-mavenarchiver/0.17.0/N/LATEST/ =

33
Fred Bricon