2013-07-29 13 views
8

tutti! Ho bisogno di aiuto su cosa è successo al mio plugin Maven di Eclipse. il processo di costruzione ha funzionato bene oggi! mentre non è riuscito a costruire questa mattina! ho cercato su Google ma non riesco ancora a localizzare cosa è successo! ho ottenuto la traccia dello stack dal log degli errori; qualcuno potrebbe darmi qualche indizio per questo errore, o che cosa significa 16386 se possibile, se possibile grazie in anticipo!errore di installazione di Maven, non è possibile eseguire alcuna operazione di manutenzione su progetti/moduli Maven specifici

dello stack:

java.lang.ArrayIndexOutOfBoundsException: 16386 
at org.codehaus.plexus.util.xml.pull.MXParser.parsePI(MXParser.java:2470) 
at org.codehaus.plexus.util.xml.pull.MXParser.nextImpl(MXParser.java:1257) 
at org.codehaus.plexus.util.xml.pull.MXParser.next(MXParser.java:1105) 
at org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Xpp3DomBuilder.java:179) 
at org.codehaus.plexus.util.xml.Xpp3DomBuilder.build(Xpp3DomBuilder.java:86) 

risposta

6

16386 è l'indice nella matrice. Il problema è che la matrice non è grande come 16386. (vale a dire la dimensione dell'array < 16387)

In ogni caso, non ti aiuterà a risolvere questo problema.

è possibile verificare che il vostro pom.xml contiene questo (e che è valido):

<?xml version="1.0" encoding="UTF-8" ?> 

EDIT

Il tuo problema è certamente un problema locale. Quindi, prima verificare la validità dei vostri file di configurazione Maven:

  • .m2/settings.xml
  • M2_HOME/conf/settings.xml

Se questi guardare bene, allora il problema può anche essere causato da un pom.xml ANALOGICO "corrotto" (male XML) nel tuo repository locale ... la soluzione più semplice è semplicemente cancellare il tuo ~/.m2/repository, per permettere a Maven di scaricare nuovamente tutto.

+0

grazie quindi, 16386 sarebbe un numero privo di significato; controllo il file pom non c'è niente di strano! ciò che è strano è che il mio collega scarica lo stesso progetto e in grado di importare il progetto! quindi lo stesso come potrebbe non essere il problema pom! – user2628867

+0

ho appena modificato il mio post con un'altra possibile soluzione – ben75

+2

I risolto questo rimuovendo tutta la dipendenza, e aggiungendo di nuovo pezzo per pezzo! e trovato il problema si trovano in una dipendenza della mia respositry locale. accetto la nostra risposta qui perché offre alcune soluzioni generali che potrebbero aiutare gli altri. grazie – user2628867

18

Ho cancellato la mia cartella ~/.m2/ e poi ri-eseguito e Maven ha scaricato di nuovo tutto - ha funzionato per me!

+1

ha funzionato anche per me –

Problemi correlati