Выпуск мультимодульных артефактов maven для Nexus от Jenkins - PullRequest
0 голосов
/ 26 ноября 2018

У меня есть родительский проект maven с 4 модулями как

<modules>
    <module>../module1</module>
    <module>../module2</module>
    <module>../module3</module>
    <module>../module4</module>
</modules>

, и когда я собираю родительский проект, все 4 подмодуля строятся нормально.

Module1, 2 и 3 являются только зависимыми модулями, и я не хочу передавать артефакты, сгенерированные из этих модулей, в Nexus, когда родительский проект построен на Jenkins.Но мне нужно вытолкнуть артефакт из module4, так как он сгенерирует основной артефакт, развернутый как приложение.

Есть ли способ достичь этого?Я что-то делаю не так?

1 Ответ

0 голосов
/ 26 ноября 2018

Просто поместите модули 1,2,3,4,5 в один мультимодульный проект Maven и соберите и разверните вместе.Это самый чистый подход, согласованный с философией Maven.

...