используйте maven, чтобы получить последний снимок конкретного pom - PullRequest
0 голосов
/ 18 октября 2011

В нашей среде мы используем Jenkins для создания Java-артефактов.

Мы хотим, чтобы система сборки на основе сценариев автоматически развертывала артефакт и повторно использовала уже имеющиеся у нас сценарии.

Что я хочу сделать, так это заставить сборочную систему извлечь HEAD из SVN и использовать Maven с некоторой целью получить последний артефакт в репозитории моментальных снимков, а не позволять сборочной системе собирать javaproject, который уже развернут в репозитории maven. .

1 Ответ

0 голосов
/ 18 октября 2011

Этого должно быть достаточно для создания нового задания Jenkins, в котором вы извлекаете окончательный проект артефакта (например, WAR приложения), а не проект агрегатора (т.е. многомодульный), который вы используете для создания всех библиотек, от которых зависит ваше приложение.Таким образом, Maven должен собрать ваше приложение, извлекая зависимости из вашего хранилища, а не перестраивая их.

...