[JAVA] J'ai essayé de mettre en place un référentiel distant pour Maven

introduction

Vous avez besoin du référentiel distant nécessaire pour gérer le Jar qui n'est pas publié dans le référentiel central ou le Jar créé dans le projet. J'ai essayé de savoir comment configurer un référentiel distant. Pour cette configuration, j'essaierai d'utiliser Nexus.

Procédure de configuration du référentiel distant

1. Téléchargez nexus depuis le site de téléchargement.

URL:https://www.sonatype.com/download-oss-sonatype Téléchargez selon le système d'exploitation à configurer. Puisque CentOS7 est utilisé ici, cliquez sur "Nexus Repository Manager OSS 3.x --Unix"

2. Décompressez le fichier tar

Si vous le démarrez en tant qu'utilisateur root, AVERTISSEMENT apparaîtra, alors décompressez le fichier tar en tant qu'utilisateur de départ

3. Démarrez nexus

# nexus-3.3.1-01/bin/nexus start

En passant, si vous l'exécutez en tant qu'utilisateur root, l'AVERTISSEMENT suivant apparaîtra.

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

4. Connectez-vous à l'adresse http: // IP: 8081 / nexus avec un navigateur Web

5. Cliquez sur Connexion en haut à droite de l'écran pour vous connecter

L'utilisateur de gestion pour la connexion est le suivant. user : admin password : admin123

Créer un référentiel distant

Voici une brève description de la création d'un référentiel distant dédié.

1. Cliquez sur Référentiels dans Vues / Référentiels sur le côté gauche de l'écran nexus.

2. Cliquez sur Ajouter en haut de l'onglet Référentiels, puis sur Référentiel hébergé

Lorsque vous cliquez dessus, un écran de saisie de l'identifiant tel que New Hosted Repository apparaît.

3. Entrez les informations requises dans le nouveau référentiel hébergé et cliquez sur le bouton Enregistrer.

Cliquez sur le bouton Enregistrer pour terminer l'enregistrement. Il est nécessaire d'écrire les informations du référentiel distant dans pom.xml, mais si vous sélectionnez l'onglet récapitulatif avec chaque référentiel sélectionné, le distributionManagementg à écrire dans pom.xml s'affiche, vous pouvez donc simplement le copier.

Recommended Posts

J'ai essayé de mettre en place un référentiel distant pour Maven
J'ai essayé d'utiliser le référentiel GitHub comme serveur de bibliothèque
J'ai essayé un petit docker de digdag.
J'ai essayé un problème de calendrier avec Ruby
Un nouvel ingénieur a publié sa propre bibliothèque sur le référentiel central de Maven
Comment créer un référentiel Maven pour 2020
Créer un référentiel Maven sur AWS S3
J'ai essayé de jouer un peu avec BottomNavigationView ①
J'ai essayé d'incorporer une formule dans Javadoc
J'ai essayé d'utiliser Junit avec Mac VScode Maven
java j'ai essayé de casser un simple bloc
J'ai essayé de développer un outil de gestion des effectifs
J'ai essayé de développer un site Web pour étudier DUO3.0.
J'ai essayé de frapper une méthode Java d'ABCL
J'ai essayé de créer une application de clonage LINE
Configuration de Docker Engine dans un environnement de connexion non Internet
J'ai essayé de développer un site Web pour enregistrer les dépenses.
J'ai essayé d'implémenter un serveur en utilisant Netty
J'ai essayé de casser le bloc avec java (1)
J'ai essayé d'exécuter Java dans un terminal Mac
J'ai essayé de mettre Tomcat
J'ai essayé youtubeDataApi.
J'ai essayé de refactoriser ①
J'ai essayé FizzBuzz.
J'ai essayé JHipster 5.1
J'ai essayé d'utiliser une connexion à une base de données dans le développement Android
J'ai essayé de développer un site Web de partage de boutique de ramen.
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé de gratter un graphique boursier en utilisant Java (Jsoup)