J'essaie de construire mon projet mais je comprends ceci:
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]
Voici comment je spécifie le parent de mon pom.xml:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.M3</version>
<relativePath></relativePath>
</parent>
Le est vide pour obliger maven à rechercher le parent dans le référentiel distant. Cependant, il est indiqué que repo.spring.io est un hôte inconnu .
Voici comment je définis les référentiels dans mon 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>
Des idées?
De toute évidence, c'est un problème de connexion Internet. Vérifiez si vous pouvez atteindre http://repo.spring.io avec votre navigateur. Si oui, vérifiez si vous devez configurer un serveur proxy. Si non, vous devriez contacter votre fournisseur Internet.
Voici la documentation, comment configurer un serveur proxy pour Maven: https://maven.Apache.org/guides/mini/guide-proxies.html
Le problème vient de votre projet qui ne peut pas terminer la construction de maven. Les étapes à suivre:
Cela mettra à jour votre build Maven et supprimera sûrement vos erreurs avec pom.xml
Si vous utilisez docker-machine
(menu fixe sur Windows ouOSX).
Actuellement, Docker-machine a un bogue qui lui fait perdre la connexion Internet si vous basculez entre les réseaux wifi ou le wifi et le câble.
Assurez-vous de redémarrer votre docker-machine
généralement: docker-machine restart default
Bouton droit sur votre projet -> Maven -> Mise à jour
Projet-> maven-> Mettre à jour le projet-> cochez toutes les cases prévues hors ligne et l'erreur est résolue rapidement.
c'est un problème de connexion internet. Peut-être existe-t-il des restrictions qui empêchent de joindre http://repo.spring.io avec votre navigateur