Cet article présente une explication détaillée de l'installation et de l'utilisation de Nexus sur le serveur privé Maven. Je vais le partager avec vous. Les détails sont les suivants:
1. Installation
1.1 Installer Docker et accélérer
Yum Update && yum install dockersudo mkdir -p / etc / dockersudo tee /etc/docker/daemon.json << - 'eof' {"Registry-mirrors": ["https://y7u9p3i0.miror.aliyuncscycom"]} eofsudo systemctlcctl danemon-roadsudoDoSyd1.2 Installer Docker-Compose
yum install epel-release && yum install python-pip && pip install docker-compose
1.3 Installer le lien
Préparez le dossier Nexus: Mkdir -p / opt / docker / nexus-data && chown -r 200 / opt / docker / nexus-data
Écrivez un fichier de description
Version: '2'services: Feitian-Nexus: Image: Sonatype / Nexus3 Volumes: - / opt / docker / nexus-data: / nexus-data ports: - "10000: 8081"
Installation: docker-compose up -d
2. Utilisez la bibliothèque du serveur privé
2.1 Spécifiez le téléchargement des packages de dépendance à partir du référentiel Nexus
Spécifiez l'adresse du référentiel dans le fichier de projet pom.xml:
<Fepository> <Repository> <id> hfcb </ id> <url> http://192.168.1.223:10000/repository/hfcb/ </ url> </ Repository> </ Repository>
3. Emballage
3.1 Publier le projet dans le référentiel Nexus
Modifier les paramètres.xml dans le répertoire d'installation de Maven et ajouter le nom d'utilisateur et le mot de passe du référentiel Nexus
<Server> <Id> HFCB </id> <nom d'utilisateur> admin </sername> <mot de passe> admin123 </sOord> </Server>
Spécifiez l'adresse du référentiel dans le fichier de projet pom.xml:
<DistributionManagement> <SnapshOtRepository> <Id> HFCB </id> <url> http://192.168.1.223:10000/repository/hfcb/ </url> </ snapshotrepository> </ distributionManagement>
Entrez dans le répertoire des racines du projet et exécutez MVN Déployer pour publier le projet à Nexus
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.