Lokale Lagerhäuser beziehen sich auf Lagerhäuser, die in unserer lokalen Maschine existieren. Wenn wir uns der Abhängigkeit anschließen, gehen wir zuerst in unser lokales Lagerhaus, um zu suchen. Wenn wir sie nicht finden können, gehen wir ins Remote -Lagerhaus, um zu suchen. Für abhängige Pakete können Sie aus dieser Adresse suchen: http://mvnrepository.com/.
Remote Warehouse bezieht sich auf Lagerhäuser auf anderen Servern, einschließlich globaler zentraler Lagerhäuser, privaten Servern innerhalb des Unternehmens oder öffentlichen Bibliotheken, die von anderen Unternehmen bereitgestellt werden. Ich werde später über private Server sprechen. Die öffentliche Datenbank ist nur eine Adresse, und jeder kann sie einfach zitieren.
Das lokale Repository von Maven wird verwendet, um alle Projektabhängigkeiten (Plug-in-Gläser und andere Dateien, die von Maven heruntergeladen werden) in den lokalen Ordner zu speichern. Wenn Sie ein Maven -Projekt erstellen, werden alle relevanten Dateien in Ihrem lokalen Repository in Maven gespeichert.
Nach dem Hinzufügen des Maven2-Plug-Ins von Eclipse ist der Standard-Lokalbibliotheksweg von Maven $ {user}/. M2/repository/. Im Allgemeinen werden die Betriebssysteme von Windows -Benutzern auf dem C -Laufwerk installiert, sodass die JAR -Pakete in diesem Verzeichnis gefährlicher sind. Ich habe versucht, die Variable m2_repo aus myeclipse-> preferences-> java-> bauen Pfad-> ClassPath-Variablen zu finden, und stellte fest, dass sein Pfad auf "C:/Dokumente und Einstellungen/lvxda.m2/repository/" verweist. Ich möchte seinen Pfad ändern zu: d:/m2/repository, aber die Schaltfläche Bearbeiten dieser Variablen ist grau und kann nicht bearbeitet werden. Es wurde keine entsprechende Lösung online gefunden. Planen Sie es selbst:
1. Die Adresse des lokalen Repositorys lautet: d:/m2/repository
Aus der Windows -Umgebungsvariablen hinzugefügt: m2_repo = d:/m2/repository und fügen Sie diese Variable zur Pfadvariablen hinzu.
Ändern Sie die Datei d: /maven/conf/seting.xml und fügen Sie eine neue Zeile unter dem Knoten hinzu:
<Localrepository> d:/m2/repository </localrepository>
Die Adresse des lokalen Repositorys lautet: d:/m2/repository
Fügen Sie ein Maven hinzu, das auf der D-Diskette unter MyeClipse-> Einstellungen-> Maven-> Installationen wie: D:/Maven installiert wurde, und überprüfen Sie dieses neue Add-On. Klicken Sie unten auf die Schaltfläche Browser, um die globale Konfigurationsdatei von Maven zu öffnen, wie z. B. d: /maven/conf/seting.xml.
Ändern Sie die Option Benutzereinstellungen von MyeClipse-> Einstellungen-> Maven-> Installationen an: d: /m2/repository/setings.xml und klicken Sie auf Einstellungen Aktualisieren. Und klicken Sie unten auf die REINDEX -Schaltfläche, um den Index zu aktualisieren.
Klicken Sie auf die Schaltfläche Übernehmen des Konfigurationsfensters, um das Konfigurationsfenster hervorzuheben.
Nachdem die Konfiguration geändert wurde, aktualisiert MyeClise den Index automatisch. Wenn MyeClipse abgeschlossen ist, werden Sie feststellen, dass der Wert der M2_REPO -Variablen zu d:/m2/repository geworden ist.
Von da an werden die von Maven aus der Remote -Bibliothek heruntergeladenen JAR -Pakete unter d:/m2/repository platziert. Um jedes Mal, wenn das System erstellt wird, zu vermeiden, dass Gläser aus dem Remote -Repository heruntergeladen werden, wird ein privater Server benötigt.
Persönliche Betriebsmethode:
1. Die Adresse des lokalen Repositorys ist manuell: d:/maven/m2/repository
2. Kopieren Sie bei der Person, die es installiert hat, eine Kopie von Einstellungen.xml, oder es kann auch das von Maven getragene XML sein, das von selbst installiert wurde.
3. Öffnen Sie die Einstellungen.xml, suchen Sie, ändern Sie den Wert auf d:/maven/m2/repository und speichern Sie
4. Öffnen Sie Eclipse, Windows> Maven> Benutzereinstellungen und durchsuchen
5. Klicken Sie auf Einstellungen Aktualisieren und die Repository -Adresse im lokalen Repository werden an d:/maven/m2/repository geändert
6. Klicken Sie rechts auf die REINDEX -Schaltfläche, um den Index zu aktualisieren, und Maven aktualisiert das JAR -Paket automatisch online auf den lokalen Computer.
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.