2017-10-20 2 views
1

Ich nahm einen neuen Laptop und meine Umgebung einstellen. der Code, der auf einer anderen Maschine fein baut mit dem folgenden Fehler Fehler:Warum dieser Maven Fehler plötzlich

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]

diese intermittierend geschieht. Was ist falsch ? irgendeine Lösung bitte?

+0

Haben Sie versucht, das Projekt erneut zu importieren? –

+0

Fehler "Unbekannter Host" bedeutet normalerweise, dass ein Problem mit DNS vorliegt. – scrutari

Antwort

3

Maven Repository löst 404 (für mich auch derzeit). Es ist das Problem des Orakels. Ich schlage vor, Sie können mehrere Repositories einschließlich zentraler Nexus verwenden, um Single Point of Failure zu vermeiden.

Idealerweise sollte Ihre Organisation über ein Proxy-Repository verfügen, das als öffentlicher Cache für öffentliche Artefakte fungiert und als internes Repository für private Artefakte fungieren kann.

diese zu Ihrem pom.xml hinzufügen und

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

Dieser Fehler passiert mir wiederholen, wenn ich hinter einer Unternehmens-Firewall war. Sie könnten versuchen, einen Proxy-Server in Maven-Einstellungen in .m2-Ordner einzurichten.

Siehe auch Wenn Sie die Datei in diesem Moment direkt von der Maven-Repository-Website herunterladen können. Meistens können Sie aufgrund eines Netzwerkproblems nicht herunterladen.

Die Maven-Einstellungen ändern sich nicht periodisch.

Verwandte Themen