Si ha habilitado la biblioteca Maven, puede desplegar activos de Maven a
IBM® Rational Asset Manager.
Antes de empezar
Para poder utilizar activos de Maven, un administrador de repositorio debe habilitar la biblioteca de
modelos Maven. Para obtener más información, consulte Habilitar la biblioteca Maven.
El cliente mvn se puede integrar con
Rational Asset Manager utilizando
Rational Asset Manager como
repositorio de Maven.
Antes de desplegar desde Maven a
Rational Asset Manager, debe
añadir una entrada de repositorio en el archivo pom.xml, en el sistema en el que tiene previsto
ejecutar el cliente mvn. Consulte
Crear y utilizar
activos de Maven para obtener más información
Procedimiento
- Configure Maven para el despliegue. Las instrucciones específicas para configurar Maven para el despliegue van más allá del ámbito de esta
documentación. Para obtener más información sobre Maven, consulte
Maven Deploy
Plugin en la documentación de Maven.
- En el sistema que ejecuta el cliente Maven, edite el archivo settings.xml para añadir
información sobre el servidor
Rational Asset Manager. Para aprender más sobre cómo editar el archivo settings.xml, consulte
Crear y utilizar activos Maven.
- Despliegue el proyecto Maven. El proyecto se despliega basándose en la información de la sección de gestión de la distribución del archivo
pom.xml. El ejemplo siguiente muestra el formato típico de los elementos de gestión de
distribución en un archivo pom.xml, para activos de tipo Maven Artifact a
crear en la comunidad Sample Open Source:
<distributionManagement>
<repository>
<id>rational.repo</id>
<name>Rational Asset Manager repository</name>
<url>http://server.example.com/ram.ws/maven2/Sample%20Open%20Source/Maven%20Artifact/</url>
</repository>
</distributionManagement>
Especifique el elemento url utilizando el formato
siguiente:
http://nombre_de_host:número_de_puerto/raíz_de_contexto_de_servicios_web/maven2/nombre_de_comunidad/tipo_de_activo.
Asegúrese de cambiar el nombre_de_comunidad y tipo_de_activo para que coincida
con el nombre de comunidad y tipo de activo que utiliza en el servidor.
El ejemplo anterior muestra un URL típico de un servidor
Rational Asset Manager que se
ejecuta en server.example.com, para activos de tipo Maven Artifact en el Sample Open
Source de la comunidad. Para obtener información general sobre la edición de la sección de gestión de la
distribución del archivo pom.xml en Maven, consulte
POM
Reference en la documentación de Maven.
Resultados
Cuando despliegue desde Maven (el cliente
mvn), el activo del proyecto se sube a
Rational Asset Manager.
Si el activo existe, se actualiza con los archivos desplegados por Maven. Si el activo no existe, se crea.
Nota: Sólo se da soporte a Maven 2.