Конструктор Maven - как я должен сделать это правильно?

118
10

Я сижу с проблемой о том, как структурировать проект maven.


Это структура в проекте


alt text


Поэтому я могу построить каждый проект, например, bbbbb/pom.xml и т.д. Fx bbbb/pom.xml имеет родителя, который находится в aaaaaa/parent/pom.xml. Тогда это имеет родительский элемент в корне. Но если теперь я хочу построить их все и добавить их в пакет, как это сделать?

спросил(а) 2021-01-27T20:53:20+03:00 5 месяцев, 3 недели назад
1
Решение
100

Обычная структура для вложенных проектов maven:


/parent
pom.xml
/sub1
pom.xml
/sub2
pom.xml
...

Каждый pom в subX prohect ссылается на родительский и родительский pom списки SubX как модули. Таким образом, вы сможете создавать каждый проект subX отдельно, а также все, что от родителя.


Непонятно, что вы подразумеваете под словом "добавить их все в пакет"? Как правило, в maven есть "один артефакт для каждого проекта", поэтому, если вам нужно сказать EAR, вы создали бы другой подпроект под одним родителем с упаковкой = уха. Если вам нужно "все в одном банке", вы можете посмотреть на maven-assembly-plugin, возможно, в отдельном подпроекте.

ответил(а) 2021-01-27T20:53:20+03:00 5 месяцев, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема