[JAVA] Ich habe versucht, ein Remote-Repository für Maven einzurichten

Einführung

Sie benötigen das Remote-Repository, das zum Verwalten von Jar benötigt wird, das nicht im zentralen Repository veröffentlicht oder im Projekt erstellt wurde. Ich habe versucht herauszufinden, wie ein Remote-Repository eingerichtet wird. Für dieses Setup werde ich versuchen, Nexus zu verwenden.

Verfahren zur Einrichtung des Remote-Repositorys

1. Laden Sie nexus von der Download-Site herunter.

URL:https://www.sonatype.com/download-oss-sonatype Download entsprechend dem einzurichtenden Betriebssystem. Da hier CentOS7 verwendet wird, klicken Sie auf "Nexus Repository Manager OSS 3.x - Unix".

2. Entpacken Sie die TAR-Datei

Wenn Sie es als Root-Benutzer starten, wird WARNING angezeigt. Entpacken Sie daher die TAR-Datei als Startbenutzer

3. Starten Sie den Nexus

# nexus-3.3.1-01/bin/nexus start

Übrigens, wenn Sie es als Root-Benutzer ausführen, wird die folgende WARNUNG angezeigt.

WARNING: ************************************************************
WARNING: Detected execution as "root" user.  This is NOT recommended!
WARNING: ************************************************************

4. Stellen Sie mit einem Webbrowser eine Verbindung zu http: // IP-Adresse: 8081 / nexus her

5. Klicken Sie oben rechts auf dem Bildschirm auf Anmelden, um sich anzumelden

Der Verwaltungsbenutzer für die Anmeldung lautet wie folgt. user : admin password : admin123

Erstellen eines Remote-Repositorys

Hier finden Sie eine kurze Beschreibung zum Erstellen eines dedizierten Remote-Repositorys.

1. Klicken Sie auf der linken Seite des Nexus-Bildschirms in Ansichten / Repositorys auf Repositorys.

2. Klicken Sie oben auf der Registerkarte Repositorys auf Hinzufügen und dann auf Gehostetes Repository

Wenn Sie darauf klicken, wird ein Bildschirm zur Eingabe der ID angezeigt, z. B. Neues gehostetes Repository.

3. Geben Sie die erforderlichen Informationen in das neue gehostete Repository ein und klicken Sie auf die Schaltfläche Speichern.

Klicken Sie auf die Schaltfläche Speichern, um die Registrierung abzuschließen. Es ist erforderlich, die Informationen des Remote-Repositorys in pom.xml zu schreiben. Wenn Sie jedoch die Registerkarte Zusammenfassung mit jedem ausgewählten Repository auswählen, wird das in pom.xml zu schreibende Verteilungsmanagement angezeigt, sodass Sie es einfach kopieren können.

Recommended Posts

Ich habe versucht, ein Remote-Repository für Maven einzurichten
Ich habe versucht, das GitHub-Repository als Bibliotheksserver zu verwenden
Ich habe ein wenig digdags docker.run_options ausprobiert
Ich habe ein Kalenderproblem mit Ruby versucht
Ein neuer Ingenieur hat seine eigene Bibliothek im Maven Central Repository veröffentlicht
So erstellen Sie ein Maven-Repository für 2020
Erstellen Sie ein Maven-Repository in AWS S3
Ich habe versucht, ein wenig mit BottomNavigationView zu spielen ①
Ich habe versucht, eine Formel in Javadoc einzubetten
Ich habe versucht, Junit mit Mac VScode Maven zu verwenden
Java Ich habe versucht, einen einfachen Block zu brechen
Ich habe versucht, ein Personalmanagement-Tool zu entwickeln
Ich habe versucht, eine Website für das Studium von DUO3.0 zu entwickeln.
Ich habe versucht, eine Java-Methode von ABCL zu verwenden
Ich habe versucht, eine LINE-Klon-App zu erstellen
Einrichten von Docker Engine in einer Umgebung ohne Internetverbindung
Ich habe versucht, eine Website zu entwickeln, um Ausgaben zu erfassen.
Ich habe versucht, einen Server mit Netty zu implementieren
Ich habe versucht, den Block mit Java zu brechen (1)
Ich habe versucht, Java in einem Mac-Terminal auszuführen
Ich habe versucht, Tomcat zu setzen
Ich habe youtubeDataApi ausprobiert.
Ich habe versucht, ① umzugestalten
Ich habe FizzBuzz ausprobiert.
Ich habe JHipster 5.1 ausprobiert
Ich habe versucht, eine Datenbankverbindung in der Android-Entwicklung zu verwenden
Ich habe versucht, eine Ramen-Shop-Sharing-Website zu entwickeln.
Ich habe versucht, eine Clova-Fähigkeit in Java zu erstellen
Ich habe versucht, eine Anmeldefunktion mit Java zu erstellen
Ich habe versucht, ein Aktienchart mit Java (Jsoup) zu kratzen.