Configuración del servidor privado Maven Nexus-3.49.0

Configuración del servidor privado Maven Nexus-3.49.0


Nexo oficial:
https://help.sonatype.com/repomanager3/product-information/download


1. Descargue la versión de archivo de Windows

1.1 La descarga oficial es demasiado lenta (sobre la pared):

https://download.sonatype.com/nexus/3/nexus-3.49.0-02-win64.zip

1.2 Guardar un disco en la nube 123:

https://www.123pan.com/s/vLRrVv-od7q3.html Código de extracción: 2023
descargar


2. Descomprimir

descomprimir

2.1 Después de la descompresión, se cambió el nombre y se eliminó -win64 (consulte el nombre de preferencia personal)

inserte la descripción de la imagen aquí

2.2 Introducción al catálogo

introducir


3. empezar

3.1 Entrar en el directorio bin

papelera

3.2 Ingrese CMD en la barra de direcciones y presione Enter para abrir la consola

cmd

3.3 Comando de inicionexus /run nexus

correr
Ver esta oración significa que el inicio está completo

Esta oración


4. Visite el nexo http://localhost:8081/

acceso

4.1 Acerca de la modificación y especificación del número de puerto:

nexus-default.propertiesEn los archivos en el directorio etc.etc.
Revisar

4.2 Ajuste los parámetros relacionados con el inicio del servidor, como la memoria y los hilos

nexus.vmoptionsEn el archivo en el directorio bin
papelera


5. Clasificación y carga del almacén

Inicie sesión primero
Acceso

5.1 Nombre de cuenta y contraseña

contraseña de la cuenta

5.2 Completar la instalación del asistente siguiente paso

próximo

5.3 Establecer una nueva contraseña de inicio de sesión

cambiar la contraseña

5.4 Ya sea para habilitar el acceso anónimo (aquí elijo deshabilitar)

No

Interpretación:paráfrasis

5.5 completado

Finalizar

5.6 Introducción a la interfaz

introducir

5.7 Introducción al almacén:

Clasificación de almacén
almacén


6. Cree un nuevo almacén anfitrión

6.1 Crear dos almacenes de lanzamiento e instantáneas

nueva construcción
máquina anfitriona
tipo
crear
Para facilitar el acceso posterior a los recursos, el仓库放入群组

poner grupo
La configuración es la siguiente:

6.2 Grupo de clics

1

6.3 Agregar y guardar, para que pueda encontrar recursos en el almacén central y en nuestro almacén privado más tarde

añadir

De acuerdo con los 3 pasos anteriores, construya otro -snapshotsalmacén xiang

crear
agregar y guardar

Configuración de almacén completa


7. Acerca de la carga manual de recursos

7.1 Pasos de carga:

recurso
subir
Generar archivo POM
Carga exitosa:

subido con éxito

7.2 Eliminar recursos

Si ya no lo quiere, haga clic en el almacén y elimínelo directamente

borrar


8. Configure el almacén local para acceder al servidor privado

IDEA–>local–>–nombre de usuario/contraseña para acceder al servidor privado, ubicación de carga (dirección del host)–>servidor privado

IDEA<–local<—nombre de usuario/contraseña para acceder al servidor privado, ubicación de descarga (dirección de grupo)—<–servidor privado

maven8.1 Archivos de configuración modificados settings.xmlen dos lugares
8.1.1 Acerca de 112 servidores

Configure los permisos de acceso del almacén local al servidor privado y agregue la información del almacén de dos servidores privados , como se muestra en la siguiente figura:

<!--配置访问服务器的权限,用户名密码-->
	<server>
		 <id>xiang-release</id>
     	 	<username>admin</username>
      		<password>123456</password>
	</server>
	<server>
		 <id>xiang-snapshots</id>
     	 	<username>admin</username>
      		<password>123456</password>
	</server>

contraseña de la cuenta

8.1.2 Alrededor de 159 líneas de espejos

Agregue una dirección de servidor privado y configure la fuente de recursos del almacén local , de la siguiente manera:
Acerca de la adquisición de direcciones de servidor privado:

obtener dirección

<!--自定义私服-->
      <mirror>
         <id>nexus-xiang</id>
         <!--*所有东西都从这拿-->
         <mirrorOf>*</mirrorOf>
         <!--私服访问路径-->
         <url>http://localhost:8081/repository/maven-public/</url>
      </mirror>

dirección del servidor privado


Configuración Maven completa

9. IDEA accede al servidor privado y carga de componentes

9.1 Configurar pom.xml

Agregue la configuración al proyecto pom.xml de IDEA :

inserte la descripción de la imagen aquí

<!--发布配置管理-->
    <distributionManagement>
        <!--release相关的-->
        <repository>
            <!--私服release仓库-->
            <id>xiang-release</id>
            <!--去私服页面拷贝下xiang-release仓库地址-->
            <url>http://localhost:8081/repository/xiang-release/</url>
        </repository>
        <!--snapshots相关的-->
        <snapshotRepository>
            <!--私服snapshots仓库-->
            <id>xiang-snapshots</id>
            <!--去私服页面拷贝下xiang-snapshots仓库地址-->
            <url>http://localhost:8081/repository/xiang-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

diagrama esquemático

9.2 Publicación de recursos

Acerca de la publicación de recursos en el comando de servidor privado mvn deploy
IDEA, simplemente haga doble clic directamente

haga doble clic

9.3 ver

Los recursos publicados se pueden ver en la página:

recurso

De esta manera, el orden en el que maven carga los paquetes jar es encontrar primero el servidor privado y luego ir a Alibaba Cloud para encontrarlo si el servidor privado no está disponible ~

10. Windows 10 arranca automáticamente

Probé el archivo bat para que se inicie automáticamente después del arranque, para resolver el problema de iniciarlo manualmente cada vez que se enciende la computadora:

(1) Cree un nuevo archivo txt llamado NexusStart,
(2) Escriba el siguiente código (tenga en cuenta la ruta de su nexo),
(3) Cambie el sufijo del archivo a .bat
(4) Póngalo en el archivo de inicio automático de Windows, la ruta es como sigue:

C:\Usuarios\用户名\AppData\Roaming\Microsoft\Windows\Menú Inicio\Programas\Inicio

archivo de murciélago

@echo on
F:
cd "F:\Java\Maven\nexus\nexus-3.49.0-02\bin\"
start nexus /run nexus

Análisis de código:
abra la pantalla de la línea de comando de DOS,
ingrese el disco F ,
ingrese la ruta bin de nexus y
ejecute el comando nexus /run nexus

Listo, para que pueda iniciarse automáticamente cada vez que encienda ~


Sobre el final de la configuración del servidor privado Maven Nexus-3.49.0, gracias por leer.


FIN

Supongo que te gusta

Origin blog.csdn.net/qq_44870331/article/details/129579080
Recomendado
Clasificación