получение классифицированных артефактов распределения от Nexus - PullRequest
0 голосов
/ 10 марта 2011

Я хотел бы предоставить специфичные для платформы дистрибутивы моего сложного многомодульного проекта, используя плагин maven-assembly-plugin. У меня есть дистрибутив верхнего уровня, который включает в себя несколько дистрибутивов нижнего уровня, некоторые из которых относятся к конкретной платформе и включены соответственно. Сборка с maven 2.2.1 для разных платформ работает нормально, однако получение различных версий из nexus (версия 1.9.0.1) после их развертывания невозможно (я нашел ссылки на эту проблему в другом месте, но не в контексте сборок). Я могу получить только последнюю сборку.

Допустим, у меня есть дистрибутив для Linux и Win. У меня есть два задания Hudson, по одному для каждого дистрибутива, в конце которого почтовые индексы развертываются в Nexus. Проблема, с которой я сталкиваюсь, заключается в том, что я могу найти обе версии в своем пользовательском интерфейсе Nexus после того, как они были собраны (при поиске в файловой системе оба ожидаемых zip-файла также есть), но метаданные Nexus указывают на ту, которая была построена последней (я использую uniqueIdentifiers). Так что, хотя я могу найти и мой дистрибутив-win, и дистрибутив-linux в моем интерфейсе nexus, я могу загрузить только последний. Это ошибка в Nexus или мое использование классификаторов в этом сценарии некорректно?

1 Ответ

0 голосов
/ 10 марта 2011

Извините за спам, я исправил проблему, включив уникальные версии.

...