Este artículo presenta una explicación detallada de la instalación y el uso de Nexus en Maven Private Server. Lo compartiré contigo. Los detalles son los siguientes:
1. Instalación
1.1 Instalar Docker y acelerar
Yum Update && Yum Instale DockerSudo Mkdir -p/etc/Dockersudo Tee /etc/docker/daemon.json <<-'EOF' {"Registry-Mirrors": ["https://y7u9p3i0.mirror.aliyunc.com"]} Eofsudo Systemctl Daemon-Reloemtsudsudsudsudsudsudsuds RESTER1.2 Instalar Docker-Compose
yum install Epel-Release && Yum install Python-Pip && Pip Install Docker-Compose
1.3 Instalar nexus
Prepare la carpeta Nexus: mkdir -p/opt/docker/nexus -data && chown -r 200/opt/docker/nexus -data
Escribe un archivo de descripción
Versión: '2'Services: Feitian-Nexus: Image: Sonatype/Nexus3 Volúmenes:-/opt/docker/nexus-data:/nexus-data puertos:-"10000: 8081"
Instalación: Docker -Compose UP -D
2. Use la biblioteca del servidor privado
2.1 Especificar la descarga de paquetes de dependencia del repositorio de Nexus
Especifique la dirección del repositorio en el archivo Pom.xml Project:
<S Repository> <S Repository> <id> hfcb </id> <url> http://192.168.1.223:10000/repository/hfcb/ </url> </repository> </repositorio>
3. Embalaje
3.1 Publicar el proyecto al repositorio de Nexus
Modificar configuración.xml en el directorio de instalación de Maven y agregue el nombre de usuario y la contraseña del repositorio de Nexus
<vero> <did> hfcb </id> <sansername> admin </ssonername> <bassword> admin123 </contraseña> </ver>
Especifique la dirección del repositorio en el archivo Pom.xml Project:
<ScributionManagement> <SstapshotRepository> <id> hfcb </id> <url> http://192.168.1.223:10000/repository/hfcb/ </ url> </snapshotrepositorio> </sistributionManagement>
Ingrese el directorio de Project Root y ejecute MVN Deploy para publicar el proyecto a Nexus
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.