2015-08-20 2 views
10

Ich versuche, mein Projekt zu bauen, aber ich diese:Maven und Spring Boot - nicht auflösbare Mutter pom - repo.spring.io (Unknown host)

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] 

Hier ist, wie ich die Eltern angeben meine pom.xml:

<parent> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-parent</artifactId> 
     <version>1.3.0.M3</version> 
     <relativePath></relativePath> 
    </parent> 

Die Datei ist leer, sodass Maven gezwungen ist, nach dem übergeordneten Objekt im Remote-Repository zu suchen. Allerdings heißt es, dass repo.spring.io ein unbekannter Host ist.

Hier ist, wie ich die Repositories in meinem pom.xml definieren:

<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?

Antwort

13

Offensichtlich ist es ein Problem mit Ihrer Internetverbindung. Überprüfen Sie, ob Sie mit Ihrem Browser http://repo.spring.io erreichen können. Wenn ja, prüfen Sie, ob Sie einen Proxy-Server konfigurieren müssen. Wenn nicht, sollten Sie sich an Ihren Internetanbieter wenden. Hier

ist die Dokumentation, wie Sie einen Proxy-Server für Maven konfigurieren: https://maven.apache.org/guides/mini/guide-proxies.html

+0

Ich entfernt angenommen Internetverbindung vom RDP ich hatte, aber ich überprüft und ich weiß nicht. Danke – Kingamere

+0

Zusätzlich zu dieser Antwort, ich musste auch Proxy-Informationen zu meinen Intellij Einstellungen hinzufügen –

+0

Ich war Firma Proxy-Netzwerk, daher das Problem. Als ich vom Heimnetzwerk (außerhalb der Firma) versuchte, funktionierte es gut –

1

Wenn Sie mit docker-machine (Docker auf Windows- oder OSX).

Derzeit Docker-Maschine hat einen Fehler, dass es Internet-Verbindung verliert, wenn Sie zwischen Wifi-Netzwerken oder Wifi und Kabel wechseln.

Stellen Sie sicher, starten Sie Ihre Docker-Maschine

in der Regel: docker-machine restart default

1

Rigth-Taste auf Ihrem Projekt -> Maven -> Aktualisieren

0

Ausbau-> maven-> Update-Ausbau-> markieren Sie alle Checkboxen erwarten offline und Fehler wird bald gelöst.

0

Das Problem ist mit Ihrem Projekt, das Maven Build nicht abschließen kann. Schritte zu folgen:

  1. Rechtsklick Anwendung und RunAs maven installieren.
  2. Wenn Sie beim Erreichen der Repos online einen Fehler erhalten, versuchen Sie, die Proxies in settings.xml in Ihrem .m2-Verzeichnis anzugeben. Überprüfen Sie diesen Link auf setting proxies for maven build.
  3. Sobald Sie fertig sind, versuchen Sie ein Update-Projekt von Right Click Project, Maven-> Update Maven-Projekt und wählen Sie Codebasis und aktivieren Sie das Kontrollkästchen Update der Snapshot/Release erzwingen.

Dies wird Ihren Maven Stand zu aktualisieren und wird sicherlich Ihre Fehler mit pom.xml

Verwandte Themen