Windows usa nexus para construir un servidor privado maven (más detallado)

Escrito en el frente: planeo escribir un pequeño proyecto desde cero para la práctica. Quiero usar algunos pequeños puntos técnicos que pienso o algunos complementos que creo que son buenos. Aunque es un desarrollo personal, algunas cosas pequeñas aún quieren desarrollarse. Comprometido. Lo que quiero es construir servidores privados maven localmente. Tengo habilidades limitadas y agradezco las críticas y correcciones por cualquier error.

1. Descarga nexus:

Dirección de descarga del sitio web oficial:
https://www.sonatype.com/nexus-repository-oss
Dirección de descarga directa de la versión 3.x:
https://www.sonatype.com/download-nexus-repo-oss
Descarga directa de Windows nexus3.X La dirección postal:
https://sonatype-download.global.ssl.fastly.net/nexus/3/latest-win64.zip
ya descargado 3.23 Dirección del disco en la nube de Baidu:
enlace: https://pan.baidu. com / s / 1MmMLQfO60fVNNydmVuUq3A
código de extracción: kkxw

Descripción:

Versión / Pagado / Gratis: Nexus Repository Manager
tiene dos versiones, la versión profesional y la versión oss. La versión oss es gratuita y la versión profesional se cobra. Usamos la versión oss.

2. Descripción e inicio

1. Descripción

Después de la descompresión, ingrese nexus-3.23.0-03,
Inserte la descripción de la imagen aquí
donde hay archivos modificables en bin, etc. (el valor predeterminado es no modificar)
Inserte la descripción de la imagen aquí

compartimiento

nexus.vmoptions en bin, esta parte es la ubicación de almacenamiento de datos (se recomienda usar la configuración predeterminada)
Inserte la descripción de la imagen aquí

etc

Las propiedades nexus-default.properties en etc se pueden modificar según sea necesario para usar el puerto y el acceso y la ruta
Inserte la descripción de la imagen aquí

2. Iniciar

安装命令:nexus.exe /install
启动服务:nexus.exe /start

Use el cmd de autoridad no administrativa para especificar el directorio bin para comenzar, se informará un error, no hay autoridad de ejecución,
Inserte la descripción de la imagen aquí
use la autoridad de administrador para ejecutar la instalación, ¡la instalación es exitosa en este momento!
Inserte la descripción de la imagen aquí
Verifique si la instalación es exitosa.
Ingrese al servicio para verificar, como se muestra a continuación, la instalación del servicio es exitosa. Puede iniciar el servicio directamente en este momento. O ejecute el comando debajo de cmd para comenzar. Después de que la
Inserte la descripción de la imagen aquí
página de inicio exitosa bajo cmd se haya lanzado con éxito
Inserte la descripción de la imagen aquí
, acceda a ella de acuerdo con el puerto y la ruta raíz configurados por usted mismo (puede acceder directamente sin modificaciones: http: // localhost: 8081 /, si no puede acceder: http://127.0.0.1:8081/ )
Inserte la descripción de la imagen aquí
En este punto, la descarga e instalación de nexus está completa.

Tres, la configuración y el uso de maven

0, preparación preliminar

Antes de realizar las operaciones y la configuración relacionadas, debe iniciar sesión. Haga clic en iniciar sesión para iniciar sesión, la cuenta es admin y el nexo de ubicación de la contraseña se muestra en la página.
Inserte la descripción de la imagen aquí

Agregue un almacén de terceros , como Alibaba Cloud.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Dirección de Alibaba Cloud: http://maven.aliyun.com/nexus/content/repositories/central/
Inserte la descripción de la imagen aquí
Haga clic en Crear e ingrese maven-public. Coloque el Alibaba Cloud recién creado en el almacén central antes de maven-central poder
Inserte la descripción de la imagen aquí

1. Configuración relacionada para la descarga a través de un servidor privado

Abre el archivo setting.xml de maven, y podrás ver la descripción del comentario. El nombre correspondiente al espejo sirve como explicación, y puedes modificarlo según tus necesidades
Inserte la descripción de la imagen aquí
. Hasta el momento, la configuración ha terminado. Para la prueba real a continuación, es necesario crear un proyecto maven real. La creación del proyecto no se explica aquí demasiado.

Manifestación

Dependencia de la prueba de importación del archivo pom del proyecto
Inserte la descripción de la imagen aquí
En este momento, el estado del servidor privado es que no hay ningún paquete dependiente.
Inserte la descripción de la imagen aquí
Actualice el archivo pom para probar, actualice el servidor privado, puede ver que los archivos de los que depende MP se han descargado. probando con éxito!
Inserte la descripción de la imagen aquí

2. Configuración relacionada para cargar proyectos locales en servidores privados

Necesita configurar el archivo pom
Inserte la descripción de la imagen aquí


<!--定义上传仓库地址  上传私服-->
    <distributionManagement>
<!--        这个id要和setting中得server得id相互对应  因为上传时需要身份认证-->
        <repository>
            <id>nexus</id>
            <name>Releases</name>
            <url>http://127.0.0.1:8081/repository/maven-releases/</url>
        </repository>
        <snapshotRepository>
            <id>nexus</id>
            <name>Snapshots</name>
            <url>http://127.0.0.1:8081/repository/maven-snapshots/</url>
        </snapshotRepository>
    </distributionManagement>

En este momento, no es necesario modificar la configuración y se ha completado la carga de la configuración correspondiente.
Atención especial : el nombre de la identificación debe ser el mismo que el nombre de la autenticación de configuración; de lo contrario, se informará un error

Manifestación

Ejecute el comando de implementación en el proyecto: la
Inserte la descripción de la imagen aquí
ejecución es exitosa.
Inserte la descripción de la imagen aquí
Ver servidor privado:
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
en este punto, Windows usa nexus para construir un servidor privado maven, y se completan todas las configuraciones relacionadas.

Supongo que te gusta

Origin blog.csdn.net/weixin_42656358/article/details/106823079
Recomendado
Clasificación