unable the run not machine failed error create could eclipse maven m2e eclipse-kepler

the - No se puede buscar artefacto en Eclipse Kepler utilizando el complemento m2e



failed to create the java virtual machine eclipse solution (9)

En caso de que pueda ayudar a alguien ... Tuve el mismo problema, traté de solucionarlo siguiendo todos los pasos que todos mencionan en las otras respuestas y no pude solucionarlo de esa manera. Al final, la solución fue eliminar el contenido del archivo settings.xml en mi carpeta .m2 . Por alguna razón, estaba usando un repositorio global diferente, no el de Maven por defecto. Después de eso, obtuve el comportamiento esperado.

Probé el nuevo Eclipse Kepler que ya viene con un complemento de Maven.

Pero cuando quiero agregar una dependencia (abra el archivo pom.xml, vaya a la pestaña de dependencias y haga clic en agregar) Puedo ingresar una cadena como "jetty" en el cuadro de búsqueda pero no sucede nada. En versiones anteriores obtuve una lista de todas las dependencias que contenían "jetty".

No sé si esto es importante, pero directamente obtengo una información cuando abro la "pantalla de agregar dependencia": "La identificación del artefacto no puede estar vacía".

No uso un proxy o tengo problemas de red.

También me perdí una información algo como: "indexando maven repo ..."

¿Alguna idea?

¡Gracias!


Hice "En la pestaña Repositorios de Maven Expandir Repositorios globales, hacer clic con el botón derecho en Central y Actualizar índice", no funcionó, luego hacer clic en el triángulo expandir a la izquierda, se ejecutó y esperar un momento. Ahora funciona


Muy extraño pero ahora funcionó de la siguiente manera:

  1. Agrega alguna dependencia directamente en el pom.xml
  2. Guarde el pom.xml para activar el cambio. Ahora la biblioteca añadida directamente aparece en el proyecto.
  3. Ahora también recibí mensajes en la barra de estado como "indexación ..." y "búsqueda de repositorio"
  4. Ahora puedo agregar una dependencia usando el método de la pregunta. Ahora recupera una lista de artefactos de los que puedo elegir.

Tal vez un error, como también el cuadro de diálogo Agregar, debería activar la búsqueda / indexación del primer repositorio.

La información: "La identificación del artefacto no puede estar vacía" todavía aparece y no tiene nada que ver con el problema.


Otro problema es que no comenzará la búsqueda hasta que hayas ingresado varios caracteres.

  1. nz.ac
  2. com.mi
  3. junit

Resolví el mismo problema yendo a Ventana> Mostrar vista> Otros> Maven> Repositorios de Maven

Expanda los repositorios globales, haga clic con el botón derecho central> Reconstruir índice (espere) Cuando termine, expanda los repositorios locales y haga lo mismo para el repositorio local (reconstruir el índice) Si encuentra algún error, simplemente intente nuevamente. Funcionó por segunda vez y ahora puedo buscar en maven repo.


Tuve el mismo problema! Es porque no tiene instalado STS (Spring Tool Suite). ¡Ve a Marketplace, instálalo y va a funcionar!


Tuve una situación similar y al buscar en Google por un tiempo descubrí que esto es muy probable porque su índice del Repositorio central podría no haberse actualizado nunca. Para esto lo que puedes hacer es

  1. Vaya a Ventana> Mostrar vista> Otro> escriba Maven en filtro y seleccione Repositorios de Maven .
  2. En la pestaña Repositorios de Maven , haga clic en Expandir repositorios globales , haga clic con el botón derecho en Central y en Actualizar índice .

también puede configurar el índice para que se actualice en el inicio del eclipse Windows> Preferencias> Maven y marque "Descargar actualizaciones del índice del repositorio al inicio" .

Espero que esto ayude a alguien más.


Yo tuve el mismo problema. He hecho lo que dijeron Yogi y erasmus77, pero después de todo, el mensaje "La identificación del artefacto no puede estar vacío" se mantuvo. ¡Así que ignoré el mensaje y escribí la dependencia en la barra de búsqueda y luego aparecieron los resultados!

¡Gracias por esta pregunta!


Windows > Preferencias > Maven y marque " Descargar actualizaciones del índice del repositorio en el inicio ".

Reinicie y ya está todo arreglado.