sirve repositorio que para mvn instalar dependencias consola como comandos añadir actualizar eclipse maven maven-plugin maven-dependency-plugin

repositorio - Eclipse: las dependencias de búsqueda de Maven no funcionan



instalar dependencias maven (7)

En su eclipse, vaya a Windows -> Preferencias -> Maven Marque la opción "Descargar actualizaciones de índice de repositorio al inicio". Es posible que desee reiniciar el eclipse.

enter image description here

Vaya también a Windows -> Mostrar vista -> Otros -> Maven -> repositorios Maven en el panel de repositorios Maven, expanda repositorios globales y luego haga clic derecho en los repositorios centrales y seleccione la opción "índice completo habilitado" y luego haga clic en "Reconstruir índice". descripción aquí ". enter image description here

Creé un nuevo proyecto Maven simple en un nuevo espacio de trabajo.

Cuando abro la vista Dependencies pom.xml en el editor de Eclipse, y selecciono Add.. dependencia, no hay resultados de búsqueda sin importar los criterios de búsqueda que ingresé en los campos de búsqueda:

Me da instantáneamente, por ejemplo, Results for ''spring'' (0) .

En mi otro espacio de trabajo, con mis proyectos existentes, no tengo este problema.

¿Hay alguna manera de arreglar eso?


La búsqueda de artefactos Eclipse depende del archivo de índice del repositorio. Parece que no descargaste el archivo de índice.

Vaya a Ventana -> Prefrences -> Maven y marque "Descargar actualizaciones de índice de repositorio al inicio" . Reinicie Eclipse y luego mire la vista de progreso. Un archivo de índice debería estar descargando.

Después de descargar por completo, la búsqueda de artefactos estará lista para usar.

ACTUALIZACIÓN También necesita reconstruir su índice de repositorio Maven en ''vista de repositorio maven''.

En esta vista, abra ''Global Repositories'', haga clic con el botón derecho en ''central'', marque ''Habilitar índice completo'' y luego, haga clic en ''Reconstruir índice'' en el mismo menú.

Se descargará un archivo de índice 66M.


La dependencia de añadir maven es en realidad de los índices maven. Si los índices están actualizados, el resultado debería ser a partir de ahí.

Si va al repositorio de maven, luego selecciona el repositorio global, debería ver una pestaña central ... y seleccionar eso, debería haber una lista de carpetas, y debería poder ver todos los índices desde allí. De lo contrario, significa que no obtuvo el índice completo, luego puede hacer clic con el botón derecho y habilitar el índice completo.

Otra cosa que me molesta más es que incluso hice todo, todavía no muestra nada cuando escribo "primavera". Esto es realmente donde hice mal. Si simplemente escribe texto adicional "springframework", BOOM, el resultado está allí.


Para mí, para este problema trabajó para:

  • eliminar ~ / .m2
  • habilitar "Índice completo habilitado" en la vista de repositorio de maven en el repositorio central
  • "Rebuild Index" en el repositorio central de maven

Después del reinicio de eclipse todo funcionó bien.


Puede obtener este resultado si se encuentra dentro de un proxy corporativo y el nuevo proyecto no apunta al archivo settings.xml correcto con las credenciales de proxy.

También puede obtener esto si está utilizando el proxy Maven (Nexus, por ejemplo) y el índice en el proxy está mal de alguna manera. No sé cómo describir cómo solucionar esto. Búrlate con eso o llama al que configuró el proxy Maven.

También puede obtener esto si el nuevo espacio de trabajo aún no ha descargado el índice desde Maven central o desde el proxy. (Este es el mejor, ya que solo tiene que esperar un tiempo y se resolverá solo).


Tengo el mismo problema. Ninguna de las opciones sugeridas anteriormente funcionó para mí. Sin embargo, creo que si dejo de decir manualmente agregue groupid / artifact / version para org.springframework.spring-core version 4.3.4.RELEASE y guarde el pom.xml, las dependencias se descargan automáticamente y la búsqueda funciona para las jarras ya presentes en el repositorio. Sin embargo, si ahora busco org.springframework.spring-context, que no está en las dependencias actuales, esta búsqueda aún no funciona.


Use https://search.maven.org/ manualmente con el prefijo fc: para buscar nombres de clase. Tanto Netbeans como Eclipse parecen ser demasiado estúpidos para usar esa interfaz de búsqueda y los gigabytes de los índices de repositorio descargados parecen no contener ninguna información de clase. Total pérdida de espacio en el disco. Esos proyectos IDE están tan mal mantenidos últimamente, desearía que movieran el desarrollo a GitHub.