如果启用了 Maven 库,那么可将资产从 Maven 部署到 IBM® Rational® Asset Manager。
开始之前
存储库管理员必须先启用 Maven 模型库,然后您才能使用 Maven 资产。有关更多信息,请参阅启用 Maven 库。
mvn 客户机可与 Rational Asset Manager 集成,使用 Rational Asset Manager 作为 Maven 存储库。
在从 Maven 部署到 Rational Asset Manager 之前,必须将存储库条目添加到计划运行 mvn 客户机的计算机上的 pom.xml 文件。请参阅创建和使用 Maven 资产以获取更多信息。
过程
- 配置 Maven 以进行部署。 配置 Maven 以进行部署的特定指示信息不在该文档的范围之内。要了解关于 Maven 的更多信息,请参阅 Maven 文档中的 Maven Deploy Plugin。
- 在运行 Maven 客户机的计算机上,编辑 settings.xml 文件以添加关于 Rational Asset Manager 服务器的信息。 要了解关于编辑 settings.xml 文件的更多信息,请参阅创建和使用 Maven 资产。
- 部署 Maven 项目。 项目基于 pom.xml 文件的分发管理部分中的信息进行部署。对于 Sample Open Source 社区中要创建的类型为 Maven 工件的资产,以下示例显示了 pom.xml 文件中分发管理元素的典型格式:
<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>
使用以下格式指定 url 元素:http://hostname:portnumber/web_services_context-root/maven2/community_name/asset_type。
确保更改 community_name 和 asset_type 以与在服务器上使用的社区名称和资产类型匹配。对于 Sample Open Source 社区中类型为 Maven 工件的资产,先前的示例显示了 server.example.com 上运行的 Rational Asset Manager 服务器的典型 URL。关于编辑 Maven 中 pom.xml 文件的分发管理部分的常规信息,请参阅 Maven 文档中的 POM Reference。
结果
从 Maven(
mvn 客户机)进行部署时,项目资产将上载到
Rational Asset Manager。如果资产存在,那么将使用 Maven 部署的文件更新资产。如果资产不存在,那么将创建资产。
注: 仅支持 Maven 2。