web-dev-qa-db-ja.com

MavenおよびSpringブート-解決できない親POM-repo.spring.io(不明なホスト)

私は自分のプロジェクトをビルドしようとしていますが、これを取得します:

解決できない親POM:アーティファクトorg.springframework.boot:spring-boot-starter-parent:pom:1.3.0.M3をspring-snapshotsから/に転送できませんでした( http://repo.spring。 io/snapshot ):repo.spring.ioおよび 'parent.relativePath'は、ローカルPOM @行16、列10を指していません:不明なホストrepo.spring.io-> [ヘルプ2]

Pom.xmlの親を指定する方法は次のとおりです。

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

は空なので、mavenがリモートリポジトリで親を探すようにします。ただし、repo.spring.ioは不明なHostであると記載されています。

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>

何か案は?

20
Kingamere

明らかにそれはあなたのインターネット接続に問題があります。ブラウザで http://repo.spring.io に到達できるかどうかを確認します。ある場合は、プロキシサーバーを構成する必要があるかどうかを確認します。いいえの場合は、インターネットプロバイダーにお問い合わせください。

以下は、Maven用のプロキシサーバーの設定方法に関するドキュメントです。 https://maven.Apache.org/guides/mini/guide-proxies.html

21
dunni

問題は、Mavenビルドを完了できないプロジェクトにあります。従うべき手順:

  1. アプリケーションとRunAs mavenのインストールを右クリックします。
  2. オンラインでリポジトリにアクセスしているときにエラーが発生した場合は、.m2ディレクトリの下のsettings.xmlでプロキシを指定してみてください。このリンクで mavenビルドのプロキシの設定 を確認してください。
  3. 完了したら、[プロジェクト]を右クリックして[Maven]-> [Mavenプロジェクトの更新]を選択し、コードベースを選択して[スナップショット/リリースの強制更新]チェックボックスをオンにします。

これにより、mavenビルドが更新され、pom.xmlでエラーが確実に削除されます。

4
arif abbas

docker-machineWindowsまたは[〜#〜] osx [〜#〜]のドッカーを使用している場合。

現在、docker-machineには、wifiネットワークまたはwifiとケーブルを切り替えるとインターネット接続が失われるというバグがあります。

必ずdocker-machineを再起動してください

通常:docker-machine restart default

1
Panthro

私の場合、問題はpom.xml(Java 1.8)と環境変数Java_HOME/JDK_HOME(Java 1.7)のJavaバージョンの不一致にありました。環境変数Java_HOMEおよびJDK_HOMEをJava 1.8にポイントすると、問題は解決しました。

1
siddagrl

プロジェクトの右ボタン-> Maven-> Update

1
David Caceres

プロジェクト-> maven->プロジェクトの更新->すべてのチェックボックスにチェックを入れてくださいオフラインとエラーがすぐに解決されます。

1
prachi shah

これはインターネット接続の問題です。ブラウザに http://repo.spring.io に到達できない理由がいくつかあるかもしれません。

0
Neeraj Gahlawat