idea - maven intellij
DepĆ³sitos de maven remotos sin indexar en IntelliJ IDEA 14 (7)
Cambiar mavencentral()
a jcenter()
solucionó este problema usando IntelliJ IDEA 2017.1.
Importé un proyecto Gradle existente a IntelliJ IDEA. Sigo recibiendo una notificación:
Repositorios maven remotos no indexados encontrados. Inhabilitar...
Los siguientes repositorios utilizados en sus proyectos de gradle aún no estaban indexados: http://repo1.maven.org/maven2
Si desea utilizar la terminación de la dependencia para estos artefactos de repositorios, abra la lista de repositorios , seleccione los repositorios necesarios y presione el botón "Actualizar" ( mostrar globo )
Por lo tanto, abrí la Lista de repositorios y, como se imaginarán, hay http://repo1.maven.org/maven2 con Tipo = Remoto y Actualizado = Nunca. El problema es que cuando hago clic en el botón Actualizar , IDEA tarda unos minutos y luego informa un error.
java.lang.RuntimeException:
org.codehaus.plexus.repository.exception.ComponentLookupException:
java.util.NoSuchElementException
role: org.apache.maven.execution.MavenExecutionRequestPopulator
roleHint:
¿Qué debería hacer ahora? ¿Como puedó resolver esté problema? No estoy buscando una forma de desactivar las notificaciones para esto. Reiniciar IDEA no ayuda, intentando actualizar el índice del repositorio falla inmediatamente después del próximo intento.
Este es un error conocido: https://youtrack.jetbrains.com/issue/IDEA-102693
Hay un archivo zip con un parche adjunto al error, y por lo que veo, pronto se incluirá como un parche oficial para la versión 14.1.
Me enfrenté al mismo problema, solucionado cambiando a maven a casa en IntelliJ. En IntelliJ ve a:
File-> Setting-> Build, Execution, Deployment-> Build Tools->Maven
Cambie Maven Home Directory de bundled a local installed. para mí la opción disponible fue:
/usr/share/maven
Problema causado después de la actualización de la idea. La configuración de Maven se restablece a la versión incluida. La solución para ese problema está en la configuración de la versión de maven a la última versión.
Similar a @osexp2003, eliminé mi carpeta de repository
bajo .m2
y reinicié inteligentemente.
IntelliJ -> Preferencias -> Construir, Ejecución, Despliegue -> Repositorios -> seleccionado http://repo1.maven.org/maven2
y hecho clic en update
en el cuadro de diálogo.
Tenía exactamente el mismo problema, pero las otras respuestas no me ayudaron de ninguna manera.
El problema eran los comandos mavenCentral()
en mi build.gradle
.
buildscript {
repositories {
mavenCentral()
}
}
repositories {
mavenCentral()
}
La solución fue reemplazar mavenCentral()
con las siguientes líneas:
maven {
url("https://plugins.gradle.org/m2/")
}
Yo tengo el mismo problema. Mi experiencia es borrar ~ / .gradle dir funcionará bien, no más advertencia de nuevo.
Creo que esto se debe a que el archivo ~ / .gradle es utilizado por primera vez por mi Eclipse (Spring Tool Suite), por lo que los archivos que contiene no están registrados en el índice interno de IDEA db, por lo tanto, active la advertencia.
Esto es lo que hice:
Primero, elijo "Abrir lista de repositorios", luego hago clic en actualizar en el cuadro de diálogo, luego tomará demasiado tiempo completar la acción. Luego revisé el ~ / .gradle, es muy grande, incluso contiene frascos relacionados con sdk de Android, por eso es tan lento.
Entonces, eliminé ~ / .gradle, luego volví a abrir IDEA, no más advertencia otra vez. Comprobé ~ / .gradle nuevamente, solo contiene mis jarras de dependencia.