文中使用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 .
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
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
Registro de éxito de inicio
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.
- Ingrese a la interfaz de configuración de repositorios
- Haga clic en Crear repositorio
- 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
- Ingrese el nombre del almacén
- Haz clic en Crear en la parte inferior de la página.
- Se crea el repositorio de Maven
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 环境变量