6.6. Configuración de una implementación en un repositorio Nexus remoto


Nexus es un administrador de repositorios que se utiliza con frecuencia en organizaciones para centralizar el almacenamiento y administración de artefactos de desarrollo de software. Es posible configurar su proyecto de manera que los artefactos producidos por cada construcción se implementen automáticamente en un repositorio en un servidor Nexus remoto.
Para configurar su proyecto para implementar artefactos en un repositorio Nexus remoto, agregue un elemento distributionManagement al archivo pom.xml de su proyecto tal como se demuestra en el código de ejemplo a continuación.
<distributionManagement>
  <repository>
    <id>deployment</id>
    <name>Internal Releases</name>
    <url>http://your_nexus_host:8081/nexus/content/repositories/releases</url>
  </repository>
  <snapshotRepository>
    <id>deployment</id>
    <name>Internal Releases</name>
    <url>http://your_nexus_host:8081/nexus/content/repositories/snapshots/</url>
  </snapshotRepository>
</distributionManagement>
Reemplace las URLs en el ejemplo con las URLs reales de sus repositorios Nexus. El repositorio especificado en el elemento snapshotRepository se utiliza cuando se agrega el calificador -SNAPSHOT al número de la versión actual del proyecto. En otros casos se utiliza el repositorio especificado en el elemento repository.
Si su servidor Nexus requiere autenticación también tendrá que modificar la configuración de sus proyectos Maven para agregar sus credenciales en el archivo settings-security.xml usando una contraseña maestra. Por defecto, este archivo se encuentra en la carpeta ~/.m2 a menos de que usted haya cambiado su ubicación modificando la propiedad del sistema kie.maven.settings.custom.
<servers>
  <server>
    <id>deployment</id>
    <username>admin</username>
    <password>admin.123</password>
  </server>
</servers>
Con esta configuración en vigor, al hacer clic en el botón Build and Deploy en la Central empresarial ejecuta una construcción Maven e implementa los artefactos construídos en el repositorio local y en uno de los repositorios Nexus especificado en el archivo pom.xml.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba