Maven + Hudson + Nexus: доступ к номеру сборки SNAPSHOT

Теперь, когда Maven3 отказался от поддержки установки uniqueVersion = false при развертывании, у меня возникла проблема. Я попросил Хадсона выполнить автоматическое развертывание моей сборки SNAPSHOT в моем диспетчере репозитория Nexus. Результирующий артефакт SNAPSHOT выглядит как blah-0.0.1-20110517.233746-1.jar. Обратите внимание на уникальный идентификатор сборки SNAPSHOT. Хитрость в том, что я буду ссылаться на эту банку в документации своего сайта, но я не уверен, как добавить этот номер сборки моментального снимка в документы. Возможно, есть способ заставить Maven, Hudson или Nexus создать символическую ссылку при развертывании из blah-0.0.1.jar => blah-0.0.1-20110517.233746-1.jar?


person Brian Ferris    schedule 18.05.2011    source источник


Ответы (1)


Хорошо, измените меня, но я думаю, что нашел ответ на свой вопрос. Я публикую здесь на случай, если кто-то сочтет это полезным.

Оказывается, API-интерфейс Nexus REST может автоматически получать последнюю сборку артефакта SNAPSHOT, а это именно та функциональность, которая мне нужна. Для получения дополнительной информации см .:

https://docs.sonatype.com/display/SPRTNXOSS/Nexus+FAQ#NexusFAQ-Q.HowcanIretrieveasnapshotifIdon%27tknowtheexactfilename%3F

person Brian Ferris    schedule 19.05.2011
comment
По ссылкам выше запрашиваются учетные данные ... @ Брайан, не могли бы вы проверить ... - person Anurag_BEHS; 01.11.2017