2015-02-05 10 views
13

Dieser gottverlassene Fehler in der Finsternis wird nicht sterben. Ich habe alles versucht hier und anderswo um es loszuwerden, aber es wird nicht weggehen und jetzt kann ich nicht das Webdienstprogramm in Eclipse verwenden, weil es sich über dieses "Problem" beschwert, was anscheinend nicht wirklich ist ein Problem, aber es ist mit m2e, die zum größten Teil nützlich ist.org.codehaus.plexus.archiver.jar.Manifest.merge (org.codehaus.plexus.archiver.jar.Manifest)

Zunächst einmal die Fehlermeldung, wenn Sie es so nennen können, ist nicht sehr hilfreich. Welche Komponente erzeugt das, könnten Sie etwas aussagekräftiger produzieren?

Wie auch immer, ich habe versucht, die Probleme in Eclipse zu löschen, aber sie kommen nur zurück. Ich habe poms überarbeitet und die Versionen des maven-ear-plugins auf 2.3.2 aktualisiert, alles ohne Erfolg (und ernsthaft, würde das nicht nur versuchen, das wirkliche Problem zu umgehen?). Ich habe versucht, eine lifecylcle-mapping-metadata.xml-Datei zu erstellen und zu aktualisieren, um das org.codehaus.plexus -> plexus-archiver -> manifest-Ziel zu ignorieren. Nichts funktioniert.

Was genau verursacht diese Nachricht und was ist der richtige Weg, um die zugrunde liegende Ursache zu diagnostizieren und dann zu lösen? Jede Einsicht würde sehr geschätzt werden.

Antwort

25

Dies wird verursacht durch m2eclipse-mavenarchiver Aufruf der mavenarchiver Plugin Merge-Methode durch Reflexion. Die Methode wurde in mavenarchiver 2.4 entfernt, wobei m2eclipse-mavenarchiver gebrochen wurde.

Dieses Problem wurde in m2eclipse-mavenarchiver 0.17.0 fixiert können Sie installieren von http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/LATEST/

+3

ich hinzugefügt haben 'http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17. 0/N/LATEST/'als Update Software Quelle in STS, aktualisiert m2-wtp STS, bearbeitet pom.xml (eigentlich entfernt 2.3.2 Plugin Referenz) und das Problem ging weg –

+1

Ich folgte Ihren Anweisungen - hinzugefügt die in m2eclipse- mavenarchiver 0.17.0 mit dem von Ihnen angegebenen Ort, dann Neustart Eclipse und hat ein Projekt sauber gemacht - und das Problem ist jetzt weg. Vielen Dank. – tmadison

+1

BTW jetzt scheint der Arbeitslink zu sein '/ maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/0.17.0.201502101659 /' –