springframework - Maven y Spring Boot-padre no resoluble pom-repo.spring.io(host desconocido)
spring boot docker compose (5)
Estoy tratando de construir mi proyecto, pero entiendo esto:
Non-resolvable parent POM: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.3.0.M3 from/to spring-snapshots (http://repo.spring.io/snapshot): repo.spring.io and ''parent.relativePath'' points at no local POM @ line 16, column 10: Unknown host repo.spring.io -> [Help 2]
Aquí es cómo especifico el padre de mi pom.xml:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.M3</version>
<relativePath></relativePath>
</parent>
El está vacío, por lo que obliga a maven a buscar el padre en el repositorio remoto. Sin embargo, dice que repo.spring.io es un host desconocido .
Así es como defino los repositorios en mi pom.xml:
<repositories>
<repository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>http://repo.spring.io/snapshot</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>http://repo.spring.io/milestone</url>
</pluginRepository>
</pluginRepositories>
¿Algunas ideas?
El problema es con tu proyecto que no puede completar la construcción de maven. Pasos a seguir :
- Haga clic derecho en la aplicación y RunAs maven install.
- Si obtiene algún error al llegar a los repos en línea, intente dar los proxies en settings.xml bajo su directorio .m2. Verifique este enlace para establecer proxies para maven build .
- Una vez hecho esto, intente hacer un proyecto de actualización mediante el proyecto de clic derecho, Maven-> Update Maven Project y seleccione la base de código y marque la casilla Forzar actualización de instantánea / publicación.
Esto actualizará tu compilación maven y seguramente eliminará tus errores con pom.xml
Obviamente, es un problema con su conexión a Internet. Compruebe si puede acceder a http://repo.spring.io con su navegador. En caso afirmativo, verifique si necesita configurar un servidor proxy. Si no, debes contactar a tu proveedor de internet.
Aquí está la documentación, cómo configurar un servidor proxy para Maven: https://maven.apache.org/guides/mini/guide-proxies.html
Si está utilizando docker-machine
(docker en Windows o OSX ).
Actualmente Docker-Machine tiene un error que pierde conexión a internet si cambias entre redes wifi o wifi y cable.
Asegúrate de reiniciar tu docker-machine
generalmente: el docker-machine restart default
Botón Rigth en su proyecto -> Maven -> Actualizar
Proyecto-> maven-> Actualizar proyecto-> marque todas las casillas de verificación espera fuera de línea y el error se resuelve pronto.