У меня есть многомодульный проект Maven, и я пытаюсь создать сборку для проекта.Сборка должна представлять собой zip-файл, включая все jar-файлы из зависимых проектов, а также все ресурсы из этих проектов (это по причинам устаревшей поддержки - я знаю, что это не очень хорошая практика, но в этом случае,мы действительно ничего не можем с этим поделать).
У меня есть сборка, которая собирает zip и включает в себя содержимое выходного каталога сборки (который получит ресурсы).Если я запускаю это из родительского pom, он фактически не создает zip (предположительно потому, что родительский проект имеет тип pom, а не jar).Если я запускаю сборку из одного из отдельных проектов, она включает в себя jar-файлы и все зависимости (я указал, включая зависимости).Он включает в себя выходной каталог для этого проекта, но не дочерние проекты.
Нужно ли что-то делать, например, запустить сборку из родительского объекта, которая перебирает дочерние проекты и запускает их сборки (сборки для каждого изхотя дочерние проекты были бы одинаковыми - они включали бы jar, зависимости и каталог вывода)?Я даже не уверен, что это возможно ... любые рекомендации будут оценены.