7.4. Configuración de Maven para usar los repositorios en línea


Los repositorios en línea requeridos para Red Hat JBoss BPM Suite se localizan en http://maven.repository.redhat.com/techpreview/all/.
Si no configuró el repositorio Maven durante la instalación, usted puede configurarlo mediante el siguiente procedimiento. (También es posible hacerlo con el archivo POM del proyecto, pero no se recomienda).

Procedimiento 7.2. Configuración de Maven para usar los repositorios en línea

  1. Agregue entradas a los repositorios en línea y la configuración de autenticación para acceder en el archivo settings.xml de Maven como se en el ejemplo de código a continuación:
    <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" 
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
    
      <profiles>
        <!-- Profile with online repositories required by BRMS/BPMS -->
        <profile>
          <id>brms-bpms-online-profile</id>
          <repositories>
            <repository>
              <id>jboss-ga-repository</id>
              <url>http://maven.repository.redhat.com/techpreview/all</url>
              <releases>
                <enabled>true</enabled>
              </releases>
              <snapshots>
                <enabled>false</enabled>
              </snapshots>
            </repository>
          </repositories>
          <pluginRepositories>
            <pluginRepository>
              <id>jboss-ga-plugin-repository</id>
              <url>http://maven.repository.redhat.com/techpreview/all</url>
              <releases>
                <enabled>true</enabled>
              </releases>
              <snapshots>
                <enabled>false</enabled>
              </snapshots>
            </pluginRepository>
          </pluginRepositories>
        </profile>    
      </profiles>
      
      <!-- Configuring pre-emptive authentication for the repository server -->
      <server>
        <id>brms-bpms-m2-repo</id>
        <username>admin</username>
        <password>admin</password>
        <configuration>
          <wagonProvider>httpclient</wagonProvider>
          <httpConfiguration>
            <all>
              <usePreemptive>true</usePreemptive>
            </all>
          </httpConfiguration>
        </configuration>
      </server>
      
      <!-- Alternative to enabling pre-emptive authentication - configuring 
           the Authorization HTTP header with Base64-encoded credentials
      <server>
        <id>brms-bpms-m2-repo</id>
        <configuration>
          <httpHeaders>
            <property>
              <name>Authorization</name>
              <value>Basic YWRtaW46YWRtaW4=</value>
            </property>
          </httpHeaders>
        </configuration>
      </server>
      -->
    
      <activeProfiles>
        <!-- Activation of the BRMS/BPMS profile -->
        <activeProfile>brms-bpms-online-profile</activeProfile>
      </activeProfiles>
    
    </settings>
  2. Si usted modificó el archivo settings.xml mientras JBoss Developer Studio estaba en ejecución, actualice los parámetros de Maven en el IDE. Desde el menú, seleccione Ventana Preferencias. En la ventana Preferencias, expanda Maven y seleccione Parámetros de usuario. Haga clic en el botón Actualizar parámetros para refrescar los parámetros de usuario Maven en JBoss Developer Studio.
    Actualizar los parámetros de usuario de Maven

    Figura 7.2. Actualizar los parámetros de usuario de Maven

Resultado:

Maven ha sido configurado para usar los repositorios en línea para su producto de Red Hat JBoss.

Importante

Si su repositorio Maven local en caché contiene artefactos desactualizados, podría encontrar alguno de los siguientes mensajes de errores de Maven cuando construya o implemente el proyecto:
  • Missing artifact ARTIFACT_NAME
  • [ERROR] Failed to execute goal on project PROJECT_NAME; Could not resolve dependencies for PROJECT_NAME
Para resolver este problema, borre el repositorio local en caché – el directorio ~/.m2/repository/ en Linux, o el directorio %SystemDrive%\Users \USERNAME\.m2\repository\ en Windows. Esta acción forzará a Maven a descargar las versiones correctas de artefactos necesarios para realizar una nueva construcción.
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