Cree un servidor privado Maven en Windows

文中使用Nexus版本:nexus-3.38.0-01

Descargar nexo

Descargue el paquete de instalación de Nexus desde el sitio web oficial https://www.sonatype.com/thanks/repo-oss .
inserte la descripción de la imagen aquí
Nexus usa Jetty como servidor integrado y el puerto predeterminado es 8081. Puede personalizar el puerto y modificar el archivo nexus-default.properties. El directorio del archivo es: nexus-3.38.0-01/etc/nexus-default.properties
inserte la descripción de la imagen aquí
inserte la descripción de la imagen aquí
Ingrese a la ventana de la línea de comando cmd y ejecute el comando en el directorio [nexus-3.38.0-01/bin] La primera ejecución es lenta .

nexus.exe /run

inserte la descripción de la imagen aquí
Registro de éxito de inicio
inserte la descripción de la imagen aquí

Crear repositorio Maven

  • Después de que Nexus se inicie correctamente, visite [http://127.0.0.1:8081] en el navegador para ingresar a la interfaz de la consola Nexus.
  • La cuenta predeterminada para iniciar sesión en la consola es [admin].Cuando se inicia por primera vez, habrá un archivo admin.password en el directorio [sonatype-work/nexus], que contiene la contraseña inicial.
  • Después de iniciar sesión correctamente, haga clic en el icono de configuración de la consola.
    inserte la descripción de la imagen aquí
  • Ingrese a la interfaz de configuración de repositorios
    inserte la descripción de la imagen aquí
  • Haga clic en Crear repositorio

inserte la descripción de la imagen aquí

  • seleccione maven2 (alojado)

grupo: agrupación de almacenes (se pueden administrar varios almacenes gestionados y almacenes proxy en un grupo)
alojado: almacén gestionado
proxy: almacén proxy
inserte la descripción de la imagen aquí

  • Ingrese el nombre del almacén
    inserte la descripción de la imagen aquí
  • Haz clic en Crear en la parte inferior de la página.
    inserte la descripción de la imagen aquí
  • Se crea el repositorio de Maven
    inserte la descripción de la imagen aquí
    inserte la descripción de la imagen aquí

Subir Jar al servidor privado de Maven

  • Configurar setting.xml en Maven
  • Configurar la contraseña de la cuenta del servidor privado
<servers>
    <server>
        <id>tigerkin-maven</id>
        <username>username</username>
        <password>password</password>
    </server>
</servers>
  • Configurar la dirección del almacén
<mirrors>
    <mirror>
        <id>tigerkin-maven</id>
        <mirrorOf>*</mirrorOf>
        <url>http://127.0.0.1:8001/repository/tigerkin-maven/</url>
    </mirror>
</mirrors>
  • perfil de configuración
<profiles>
    <profile>
        <id>tigerkin-maven</id>
        <repositories>
            <repository>
                <id>tigerkin-nexus</id>
                <url>http://127.0.0.1:8001/repository/tigerkin-maven/</url>
                <releases>
                    <enabled>true</enabled>
                </releases>
                <snapshots>
                    <enabled>true</enabled>
                </snapshots>
            </repository>
        </repositories>
    </profile>
</profiles>
  • Configurar perfiles activos
<activeProfiles>
    <activeProfile>tigerkin-maven</activeProfile>
</activeProfiles>
  • Finalmente, configure la dirección del almacén en el pom.xml del proyecto
<distributionManagement>
    <repository>
        <id>tigerkin-maven</id>
        <name>Tigerkin Maven Repository</name>
        <url>http://127.0.0.1:8001/repository/tigerkin-maven/</url>
    </repository>
</distributionManagement>
  • La implementación en ejecución en idea se puede cargar en el almacén del servidor privado. O ingrese el directorio del proyecto en la ventana de la línea de comando cmd para ejecutar el comando.
mvn deploy # 如果运行失败,确认是否配置了 maven 环境变量

inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_42270645/article/details/124191204
Recomendado
Clasificación