2015-02-05 3 views
13

Questo errore dimenticato da Dio in Eclipse non morirà. Ho provato tutto quanto menzionato qui e altrove per sbarazzarmene, ma non andrà via e ora non posso usare l'utilità di servizio web in eclissi perché si lamenta di questo "problema", che a quanto pare non è proprio un problema, ma è con m2e, che per la maggior parte è utile.org.codehaus.plexus.archiver.jar.Manifest.merge (org.codehaus.plexus.archiver.jar.Manifest)

Prima di tutto, il messaggio di errore, se è possibile chiamarlo, non è molto utile. Qualunque componente lo generi, potresti produrre qualcosa di più significativo?

In ogni caso, ho provato a eliminare i problemi in eclissi, ma tornano solo. Ho rielaborato i poms e aggiornato le versioni del plug-in di maven-ear alla 2.3.2, tutto senza alcun risultato (e seriamente, non sarebbe che stia solo cercando di ignorare il vero problema?). Ho provato a creare e aggiornare un file lifecylcle-mapping-metadata.xml per ignorare org.codehaus.plexus -> plexus-archiver -> manifest goal. Niente funziona.

Che cosa sta causando esattamente questo messaggio e qual è il modo giusto per diagnosticare la causa sottostante e poi risolverlo? Qualsiasi intuizione sarebbe molto apprezzata.

risposta

25

Ciò è causato da m2eclipse-mavenarchiver che richiama il metodo di unione del plugin mavenarchiver mediante la reflection. Il metodo è stato rimosso in mavenarchiver 2.4, rompendo m2eclipse-mavenarchiver.

Questo problema è stato risolto in m2eclipse-mavenarchiver 0.17.0 è possibile installare dal http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17.0/N/LATEST/

+3

ho aggiunto 'http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-mavenarchiver/0.17. 0/N/ULTIME/'come sorgente del software di aggiornamento in STS, aggiornato STS m2-wtp, pom.xml modificato (effettivamente rimosso riferimento al plugin 2.3.2) e il problema è andato via –

+1

Ho seguito le tue istruzioni - ha aggiunto il in m2eclipse- mavenarchiver 0.17.0 utilizzando la posizione specificata, quindi riavviato Eclipse e ha fatto un progetto pulito - e il problema non è più disponibile. Grazie mille. – tmadison

+1

ora il link di lavoro sembra essere '/ maven2/.m2e/connettori/m2eclipse-mavenarchiver/0.17.0/N/0.17.0.201502101659 /' –