Построить мультимодульный проект с Maven в Jenkins

Мы используем jenkins, и мне интересно, возможно ли собрать все мои модули, используя maven в 1 Job, структура нашего проекта выглядит следующим образом:

Web
├── Server
│   ├── moduleA
│   │   └── pom.xml <--- Module A POM
│   ├── moduleB
│   │   └── pom.xml <--- Module B POM
│   └── moduleC
│        └── pom.xml <--- Module C POM      
│
|──  Client 
        ├── Pom.xml       

Теперь мы работаем так, что у нас есть задание jenkins для каждого модуля на сервере и 1 задание jenkins для клиентской стороны. Можно ли создать только одно задание и собрать все модули Client и Server?

1 ответ

Решение

Вы можете создать родительский pom, который будет содержать все модули, чем Jenkins создаст этот родительский pom.

Другой вариант - запустить несколько команд MVN (но первый вариант намного лучше).

Другие вопросы по тегам