Построить мультимодульный проект с 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 (но первый вариант намного лучше).