Ich versuche mein Projekt aufzubauen, bekomme aber folgendes:
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]
So lege ich das übergeordnete Element meiner pom.xml fest:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.0.M3</version>
<relativePath></relativePath>
</parent>
Das ist leer, so dass Maven im übergeordneten Repository nach dem übergeordneten Element suchen muss. Es heißt jedoch, dass repo.spring.io ein unbekannter Host ist .
So definiere ich die Repositorys in meiner 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>
Irgendwelche Ideen?
Offensichtlich ist es ein Problem mit Ihrer Internetverbindung. Prüfen Sie, ob Sie mit Ihrem Browser http://repo.spring.io erreichen können. Wenn ja, prüfen Sie, ob Sie einen Proxyserver konfigurieren müssen. Wenn nein, wenden Sie sich an Ihren Internetanbieter.
Hier ist die Dokumentation, wie Sie einen Proxy-Server für Maven konfigurieren: https://maven.Apache.org/guides/mini/guide-proxies.html
Das Problem liegt bei Ihrem Projekt, das den Maven-Build nicht abschließen kann. Schritte zum folgen :
Dadurch wird Ihr Maven-Build aktualisiert und Ihre Fehler mit pom.xml werden mit Sicherheit beseitigt
Wenn Sie docker-machine
verwenden (Docker unter Windows oderOSX).
Derzeit hat ein Docker-Gerät den Fehler, dass die Internetverbindung unterbrochen wird, wenn Sie zwischen WLAN-Netzwerken oder WLAN und Kabel wechseln.
Stellen Sie sicher, dass Sie Ihre Docker-Maschine neu starten
normalerweise: docker-machine restart default
In meinem Fall lag das Problem bei der Nichtübereinstimmung der Java -Version von pom.xml (Java 1.8) und den Umgebungsvariablen Java_HOME/JDK_HOME (Java 1.7). Nachdem Sie die Umgebungsvariablen Java_HOME & JDK_HOME auf Java 1.8 gesetzt haben, wurde das Problem behoben.
Rechte Taste in Ihrem Projekt -> Maven -> Update
Project-> maven-> Update Project-> Markieren Sie alle Kontrollkästchen mit offline und der Fehler wird bald behoben.
es ist ein Problem mit Ihrer Internetverbindung. Möglicherweise gibt es einige Einschränkungen, weshalb Sie http://repo.spring.io mit Ihrem Browser nicht erreichen können.