repositorio pom deploy central agregar java eclipse maven nexus

java - pom - Error de inicio de Eclipse



maven deploy to nexus (7)

Si se encuentra con este error recientemente, puede deberse a un problema con Luna (eclipse 4.4.0) y m2e (1.4.1). La solución es desinstalar m2e 1.4.1 e instalar m2e 1.5.0 en Help -> Install new Software -> All Available Sites . Informe oficial de error de eclipse.

Hoy, cuando comencé a eclipse, recibí el siguiente mensaje de error:

Se produjo un error interno durante: "Actualización de índices". Espacio de pila de Java

Cuando revisé el registro, existe esta excepción:

!ENTRY org.eclipse.core.jobs 4 2 2011-06-14 13:44:26.546 !MESSAGE An internal error occurred during: "Updating indexes". !STACK 0 java.lang.OutOfMemoryError: Java heap space at org.sonatype.nexus.index.updater.IndexDataReader.readUTF(IndexDataReader.java:132) at org.sonatype.nexus.index.updater.IndexDataReader.readField(IndexDataReader.java:122) at org.sonatype.nexus.index.updater.IndexDataReader.readDocument(IndexDataReader.java:96) at org.sonatype.nexus.index.updater.IndexDataReader.readIndex(IndexDataReader.java:63) at org.sonatype.nexus.index.updater.DefaultIndexUpdater.unpackIndexData(DefaultIndexUpdater.java:564) at org.sonatype.nexus.index.updater.DefaultIndexUpdater.loadIndexDirectory(DefaultIndexUpdater.java:252) at org.sonatype.nexus.index.updater.DefaultIndexUpdater.access$300(DefaultIndexUpdater.java:74) at org.sonatype.nexus.index.updater.DefaultIndexUpdater$LuceneIndexAdaptor.setIndexFile(DefaultIndexUpdater.java:815) at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:995) at org.sonatype.nexus.index.updater.DefaultIndexUpdater.fetchAndUpdateIndex(DefaultIndexUpdater.java:159) at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateRemoteIndex(NexusIndexManager.java:1085) at org.maven.ide.eclipse.internal.index.NexusIndexManager.updateIndex(NexusIndexManager.java:1025) at org.maven.ide.eclipse.internal.index.NexusIndexManager$1.run(NexusIndexManager.java:632) at org.maven.ide.eclipse.internal.index.IndexUpdaterJob.run(IndexUpdaterJob.java:71) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54) !SESSION 2011-06-14 13:46:30.734 ----------------------------------------------- eclipse.buildId=M20100909-0800 java.version=1.6.0_23 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB Framework arguments: -product org.eclipse.epp.package.jee.product Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.jee.product

Intenté lo siguiente sin éxito:

  • Aumente la memoria en el archivo .ini en eclipse:

    -Xms128m -Xmx512m -XX:MaxPermSize=256m

  • Cree la variable de entorno "MAVEN_OPTS: -Xmx256m"

  • Eliminar el directorio ~ / .cache / m2e

¿Alguien tiene otra idea?


¿Hay otros directorios de memoria caché m2e? Algunos informes de errores sobre este tema proponen eliminar ~/.m2/repository/.cache/m2e . En general, para mí parece ser un problema maven / nexus (tal vez m2e).


Intente aumentar la memoria en el archivo .ini a:

Xms256m Xmx768m


Prueba con aún más memoria :)

-Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M


Puedes aumentar la memoria y probar con -Xmx1024m


Mantenga la memoria más grande ya sugerida.

Intente comenzar desde la línea de comando con un argumento "limpio".

eclipse.exe -clean

Desde la línea de comandos también puede especificar qué área de trabajo abrir con el argumento -data. Quizás comience con un espacio de trabajo alternativo y pequeño hasta que su IDE vuelva a estar en pie.


Este problema fue causado por versiones anteriores del plugin m2e para Eclipse.

Las versiones más nuevas ya no transfieren el índice remoto automáticamente, por lo que la primera solución recomendada es actualizar a la última versión de m2e. Si eso no es posible, entonces siga las instrucciones a continuación.

Este problema está causado por el complemento M2Eclipse que transfiere índices remotos de un repositorio Nexus (o compatible).

  1. Desconectarse de la red;
  2. Comience Eclipse.
  3. Desmarque la preferencia Maven -> Download repository index updates on startup .

Ahora puede volver a conectarse a la red y debe reiniciar Eclipse para verificar que esto ha solucionado el problema.