Warum müssen wir einen privaten Nexus-Server erstellen? Der Grund ist ganz einfach. Einige Unternehmen stellen den Projektteammitgliedern kein externes Netzwerk zur Verfügung, sodass sie Maven nicht verwenden können, um auf die Adresse des Remote-Warehouses zuzugreifen. Daher ist es notwendig, im lokalen Netzwerk eine Maschine mit externen Netzwerkberechtigungen zu finden, einen privaten Nexus-Server zu erstellen und dann eine Verbindung zwischen den Entwicklern und diesem privaten Server herzustellen. Auf diese Weise können sie über den Computer mit dem privaten Nexus-Server auf das Remote-Warehouse von Maven zugreifen. 1. Stellen Sie zunächst sicher, dass in unserer Umgebung Maven, JDK und andere erforderliche Umgebungen installiert sind 2. Wenn alles fertig ist, laden Sie die neueste Version von Nexus herunter. Download-Adresse: http://www.sonatype.org/nexus/go Ich habe nexus-2.2-01-bundle lokal installiert und die neueste Version ist nexus-2.4.0-09-bundle 3. Öffnen Sie das Verzeichnis nexus-2.4.0-09-bundle\nexus-2.4.0-09\bin\jsw. In diesem Verzeichnis finden Sie zahlreiche Systemversionen der Nexus-Umgebung. Mein Computer ist ein Win7 (64)-System, daher habe ich die Windows-x86-64-Version gewählt. Natürlich können Sie die entsprechende Version entsprechend Ihrem Computersystem wählen. Öffnen Sie eine Version und Sie werden etwa Folgendes sehen: Normalerweise installiere ich Nexus als Windows-Dienst. Klicken Sie daher auf install-nexus.bat und besuchen Sie http://localhost:8081/nexus/. Nach dem Start wird die folgende Seite angezeigt. In der oberen rechten Ecke befindet sich ein Hyperlink zum Anmelden. Klicken Sie hier, um sich anzumelden. Der Standardbenutzername ist admin und das Passwort ist admin123 Nach der Anmeldung können Sie links Ihre Zugangsdaten ändern: 4. Als nächstes konfigurieren wir den Proxy-Server von Maven (vorausgesetzt, Ihr Computer kann keine Verbindung zum Internet herstellen. Wenn dies möglich ist, ist es überflüssig, darauf einzugehen, sondern nur eine Einführung). Suchen Sie im linken Menü nach dem folgenden Bild: Klicken Sie hier, um die zahlreichen Optionen auf der rechten Seite anzuzeigen. Fügen Sie einfach Ihren Proxyserver hinzu. 5: Als nächstes scheint es, dass hier nichts konfiguriert werden muss. Jedenfalls habe ich nicht viele Funktionen verwendet. Vielleicht habe ich die Technologie nicht gut gelernt und wusste nicht, wie man sie verwendet, haha … Übrigens gibt es noch eine weitere Sache, auf die Sie möglicherweise achten müssen, nämlich Drittanbieter-Snapshots und Releases, die zum Speichern von JARs von Drittanbietern (normalerweise Oracle-Datenbank-J-Treiberpakete), Snapshots innerhalb des Projektteams und Releases innerhalb des Projektteams verwendet werden. Ich verwende derzeit nur die Drittanbieterfunktion, um das JAR-Paket ohne Komponenten im Maven-Repository auf den Server hochzuladen. Wie lade ich ein JAR von Drittanbietern auf Nexus hoch? Wie folgt: Laden Sie beispielsweise das Oracle-Treiberpaket hoch Wie verwende ich das hochgeladene JAR-Paket, nachdem Nexus installiert wurde? Vorausgesetzt, Sie haben bereits ein Maven-Projekt erstellt, ist das ganz einfach. Enthält die Datei pom.xml. Fügen Sie dieser Datei Folgendes hinzu: Gehen Sie zuerst zum Server, um die Maven-Komponente des Jars anzusehen Fügen Sie dann die folgende lokale Lageradresse in pom.xml hinzu: <Repositorys> <Repository> <id>Nexus</id> <name>Team Nexus-Repository</name> <url>http://localhost:8081/nexus/content/groups/public</url> </Repository> </Repositorys> <pluginRepositories> <pluginRepository> <id>Nexus</id> <name>Team Nexus-Repository</name> <url>http://localhost:8081/nexus/content/groups/public</url> </pluginRepository> </pluginRepositories> <Abhängigkeiten> <Abhängigkeit> <groupId>com.oracle</groupId> <artifactId>ojdbc</artifactId> <version>10.1.0.2.0</version> </Abhängigkeit> </Abhängigkeiten> Zu diesem Zeitpunkt ist der Aufbau des privaten Nexus-Servers abgeschlossen. Wenn die Entwickler des Projektteams mit der Entwicklung beginnen, müssen sie nur die folgenden pom.xml-Informationen in die pom.xml-Datei des Projekts einfügen, um das JAR des privaten Servers zu erhalten. Wenn Sie andere Komponenten hinzufügen, werden diese zuerst auf den privaten Nexus-Server und dann auf den lokalen Computer heruntergeladen. Wenn in Zukunft festgestellt wird, dass auf dem privaten Server bereits ein JAR-Paket vorhanden ist, wird es direkt vom privaten Server heruntergeladen. Andernfalls wird es nicht aus dem Internet heruntergeladen. Dies ist der Vorteil beim Aufbau eines privaten Servers. Ha ha........ Daher ist es notwendig, einen privaten Maven-Server zu erstellen. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: MySQL 5.7 MySQL-Befehlszeilenclient - Befehlsdetails
>>: Implementierungsmethode für den React State-Zustand und Lebenszyklus
Abfrage mehrerer Tabellen Verwenden Sie eine einz...
Was ist das? GNU Parallel ist ein Shell-Tool zum ...
Die Verwendung von „Computed“ in vue3. Da vue3 mi...
Der Code sieht folgendermaßen aus: <!DOCTYPE h...
Inhaltsverzeichnis verifizieren: Kombiniert mit d...
Inhaltsverzeichnis Kettenanrufe Ein kleiner Koffe...
Da wir eine Website erstellen wollten, enthielt d...
In diesem Artikel erfahren Sie mehr über eine zus...
1. Namenskonventionen 1. Datenbanknamen, Tabellen...
Inhaltsverzeichnis 1. Ergebnisse erzielen 2. Back...
Verwenden Sie nginx, um die Trennung von PC-Site ...
Das Span-Tag wird häufig beim Erstellen von HTML-W...
Was ist Element-UI element-ui ist eine auf Vue.js...
Voraussetzung ist die Eingabe der Bewertungsdaten...
Inhaltsverzeichnis Überblick Durchführung Schutz-...