2012-01-17 4 views
5

Пользовательский архетип Maven, разработанный для создания шаблона приложения для нашей команды, не признан Nexus 1.9.2 как допустимый архетип.Репозиторий Archetype Nexus Maven не обновляется при развертывании артефакта архетипа

Выполнение команды mvn clean deploy правильно устанавливает архетип локально (т.е. обновляет локальную ~/.m2/архетип-catalog.xml), загружает его в указанном Nexus хранилища, но соответствующий Nexus архетип-catalog.xml не обновляется ,

ГруппаId разработанного архетипа fielden. Запуск mvn archetype:generate -Dfilter=fielden: показывает только локально развернутый артефакт.

Благодаря SNAPHOT версии архетипа, он развертывается в хранилище моментальных снимков Nexus, как указано в distributionManagement настройках ПОМ (соответствующие артефакты развернутых Nexus можно наблюдать через Nexus веб-интерфейс и вручную проверять файлы на сервере) , Однако при запуске mvn archetype:generate -Dfilter=fielden: -DarchetypeCatalog=Snapshots не обнаружено никаких артефактов.

Некоторая дополнительная информация:

  • Maven версия на клиенте и сервере 2.2.1.
  • POM проекта архетипа содержит действительное значение упаковки: <packaging>maven-archetype</packaging>.
  • Результирующая банка ожидала для структуры архетипа Maven (то есть каталогов archetype-resources и META-INF).
  • Nexus: Core Плагины: Архетипский каталог Maven присутствует в консоли плагинов со статусом Активирован.
  • Вот хвост вывода команды mvn clean deploy, которые могут иметь отношение:

    [INFO] [установить: установить {выполнение: по умолчанию установить}]

    [INFO] Установка/дома /oles/workspace-template/tg-app-archetype/target/tg-application-archetype-1.0-SNAPSHOT.jar в /home/oles/.m2/repository/fielden/tg-application-archetype/1.0-SNAPSHOT/tg -Применение-архетип-1,0-SNAPSHOT.jar

    [INFO] [архетип: обновление локального каталог {выполнение: по умолчанию-обновление локального каталог}]

    [INFO] [развернуть: развернуть {выполнение: по умолчанию-Deploy}]

    [INFO] Получение предыдущего номера сборки из моментальных снимков Загрузка: http://server-name/nexus/content/repositories/snapshots/fielden/tg-application-archetype/1.0-SNAPSHOT/tg-application-archetype-1.0-20120117.140536-2.jar 1358K загрузили (ЦГ-приложение архетип-1.0-20120117.140536-2 .jar)

    [INFO] Получение метаданных из предыдущего Фотоснимки

    [INFO] Загрузка метаданных хранилища для: 'артефакт Филден: Tg-приложения-архетипа'

    [INFO] Загрузка проекта информа ион для Tg-приложения-архетипа 1.0-20120117.140536-2

    [INFO] Получение метаданных из предыдущих моментальных снимков

    [INFO] Загрузка метаданных хранилища для: «моментального снимка Fielden: TG-приложения-архетип: 1.0-SNAPSHOT '

    [INFO] --------------------------------------- ---------------------------------

    [INFO], строить успешные

    [INFO] - -------------------------------------------------- ---------------------

    [INFO] Общее время: 11 секунд

    [INFO] Закончено на: Вт янв 17 16:05: 39 EET 2012

    [INFO] Конечная память: 32M/294M

    [INFO] --------------------------------- ---------------------------------------

Я рассмотрел похожие вопросы и искали жизнеспособные решения безрезультатно. Был бы очень признателен за любую помощь, которая могла бы помочь в решении вышеперечисленного вопроса о развертывании архетипа.

+0

Если вы запустите mvn generate: archetype без фильтра, ваш архетип появится в длинном списке? – Michael

+0

Да, это так - указано как локальное. – 01es

+0

Такая же проблема, но решения пока нет ... Вы что-то нашли? –

ответ

0

Да, это немного старый, но может быть связан с a problem of mine:

Надеется, что это поможет.

Смежные вопросы