Я работаю над проектом, который использует Maven 3.0.4.Развертывание артефактов из вложенных проектов с использованием плагина Artifactory Jenkins
Структура выборки проекта
parent Project (packaging=pom, modules=model, services)
model Project (packaging=pom, modules=hr-model, gl-model)
hr-model Project (packaging=jar)
gl-model Project (packaging=jar)
services Project (packging=pom, modules=hr-services, gl-services)
hr-services Project (packaging=jar)
gl-services Project (packaging=jar)
Мы используем Artifactory как наш инструмент управления хранилищем и Дженкинс в нашем CI сервере сборки. Также был установлен плагин artifactory/Jenkins.
Если я создаю проект в Дженкинсе в качестве проекта Maven 2/3 для hr-модели и добавьте шаг пост-сборки для развертывания в artifactory, тогда артефакт jar будет развернут в artifactory.
Выполнение этого проекта модели приводит к двум артефактам jar (hr-model.jar и gl-model.jar), которые развертываются в artifactory.
Выполнение этого для родительского проекта приводит к тому, что артефакты NO будут развернуты в artifactory.
Есть ли способ получить плагин artifactory jenkins для развертывания hr-model.jar, gl-model.jar, hr-services.jar и gl-services.jar?
Thanks,
Peter.
Не является модулем, отсутствующим в родительском проекте parent (package = pom, modules = model) ', потому что я ожидаю наличия следующего:' parent Project (package = pom, modules = model, services) '? – khmarbaise
Да, обновили вопрос. – user1557979