Wie kann ich aus dem Remote-Repository von Maven herunterladen?

Wie kann ich aus dem Maven Remote Repository herunterladen?

Laut Apache Maven:

Das Herunterladen in Maven wird durch ein Projekt ausgelöst, das eine Abhängigkeit deklariert, die nicht im lokalen Repository vorhanden ist (oder für einen SNAPSHOT, wenn das Remote-Repository eine neuere enthält). Standardmäßig wird Maven aus dem zentralen Repository heruntergeladen.

Wenn in Maven angegeben wird, dass die Bibliothek weder inlocal repository noch inMaven center repository vorhanden ist, wird der Prozess gestoppt und Fehlermeldungen an Ihre Maven-Konsole ausgegeben.

1. Beispiel

org.jvnet.localizer ist nur beiJava.net repository verfügbar.

pom.xml

    
        org.jvnet.localizer
        localizer
        1.8
    

Wenn Sie dieses Maven-Projekt erstellen, schlägt es fehl und die Fehlermeldung "Ausgabeabhängigkeit nicht gefunden".

Updated 12/12/2012
org.jvnet.localizer ist jetzt im Maven Center-Repository verfügbar.

2. Deklarieren Sie das Java.net-Repository

Um Maven anzuweisen, die Abhängigkeit von Java.net abzurufen, müssen Sie einremote repository in Ihrerpom.xml-Datei wie folgt deklarieren:

pom.xml

    
    
        java.net
        https://maven.java.net/content/repositories/public/
    
    

Jetzt werden die Suchsequenzen für die Abhängigkeitsbibliothek von Maven geändert in:

  1. Suchen Sie im lokalen Maven-Repository. Wenn dies nicht gefunden wird, fahren Sie mit Schritt 2 fort. Andernfalls beenden Sie das Programm.

  2. Suchen Sie im zentralen Maven-Repository, falls nicht gefunden, fahren Sie mit Schritt 3 fort, andernfalls beenden Sie das Programm.

  3. Suche im Remote-Repository von java.net Maven, falls nicht gefunden, Fehlermeldung anzeigen, andernfalls beenden.