2017-10-20 18 views
1

私は新しいノートパソコンを持って自分の環境を設定しました。別のマシン上で正常に構築さ コードは、次のエラーで失敗している:なぜこのmavenエラーが突然起きたのですか?

Failed to collect dependencies at javax.enterprise:cdi-api:jar:2.0: Failed to read artifact descriptor for javax.enterprise:cdi-api:jar:2.0: Could not transfer artifact javax.enterprise:cdi-api:pom:2.0 from/to maven2-repository.dev.java.net (http://download.java.net/maven/2/): download.java.net: Unknown host download.java.net -> [Help 1]

これが断続的に起きています。なにが問題ですか ?どのような解決してください?

+0

プロジェクトのインポートを再試行しましたか? –

+0

エラー "不明なホスト"は、通常、DNSに問題があることを意味します。 – scrutari

答えて

3

Mavenリポジトリは404に解決しています(私にとってはあまりにも)。それはオラクルの問題です。単一の障害点を避けるために、中央ネクサスを含む複数のリポジトリを使用することをお勧めします。

あなたの組織には、パブリックアーティファクトの組織レベルのキャッシュとして機能する1つのプロキシリポジトリがあり、プライベートアーチファクトの内部リポジトリとしても機能することが理想的です。

は、あなたの pom.xmlにこれらを追加し、私は企業のファイアウォールの背後にいたときに、このエラーは私に起こった

<repositories> 
    <repository> 
     <id>central</id> 
     <url>https://repo.maven.apache.org/maven2/</url> 
    </repository> 
</repositories> 
0

再試行してください。 .m2フォルダのmaven設定でプロキシサーバを設定することができます。

また、このファイルをmavenリポジトリのWebサイトから直接ダウンロードすることもできます。ほとんどの場合、直面しているネットワークの問題のためダウンロードできません。

Mavenの設定は断続的に変更されません。

関連する問題