Развертывание из Maven в ресурсы

Если включена библиотека Maven, можно развертывать ресурсы из Maven в IBM® Rational Asset Manager.

Прежде чем начать

Перед тем как приступать к работе с ресурсами Maven, администратор хранилищ должен включить библиотеку модели Maven. Дополнительная информация приведена в разделе Включение поддержки библиотеки Maven..

Клиент mvn поддерживает интеграцию с Rational Asset Manager (Rational Asset Manager используется в качестве хранилища Maven).

Перед развертыванием из Maven в Rational Asset Manager необходимо добавить информацию о хранилище в файл pom.xml системы, где будет работать клиент mvn. См. раздел Создание ресурсов Maven и работа с ними.

Процедура

  1. Настройте Maven для развертывания. Конкретные инструкции по настройке Maven для развертывания выходят за рамки данной документации. Дополнительная информация о Maven приведена в разделе Модуль развертывания Maven документации Maven.
  2. В системе клиента Maven добавьте информацию о сервере Rational Asset Manager в файл settings.xml. Дополнительная информация о настройке файла settings.xml приведена в разделе Создание ресурсов Maven и работа с ними.
  3. Разверните проект Maven. Проект развертывается согласно информации в разделе управления распределением файла pom.xml. В следующем примере демонстрируется формат элементов управления распределением в файле pom.xml (для ресурсов типа Maven Artifact, создаваемых в сообществе 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>
    Укажите элемент url в следующем формате: http://имя-хоста:номер-порта/корневой-контекст-веб-служб/maven2/имя-сообщества/тип-ресурса. Элементы имя-сообщества и тип-ресурса должны совпадать с именем сообщества и типом ресурса на сервере соответственно. В предыдущем примере показан типичный URL для сервера Rational Asset Manager, работающего на хосте server.example.com для ресурсов типа Maven Artifact в сообществе Sample Open Source. Общая информация по настройке раздела управления распределением файла pom.xml в Maven приведена в разделе Справочник POM документации Maven.

Результаты

После развертывания из Maven (клиент mvn) ресурс проекта передается в Rational Asset Manager. Если ресурс существует; он обновляется файлами, которые развертывает Maven. Если ресурс не существует, он создается.

Комментарии