У меня проблемы с организацией мультимодульных проектов Maven.Я хочу использовать файлы в one child project(B)
из других дочерних проектов, которые C, D and E
.Ниже описан полный сценарий.
У меня есть родительский проект A
и его дочерние проекты B(output jar)
, C(output pom)
и D(output pom)
.Проект C
имеет своих четырех детей (F, G, Example1 and Example2
).И у проекта D
есть дочерние элементы, которые называются E(output pom)
.Это выглядит так:
Project A(parent)
|-- project B(child1; outputs jar which is my GUI)
|-- project C(child2; outputs pom)
|-- project F(child of project C, outputs war)
|-- project G(child of project C, outputs war)
|-- project Example1(child of project C, outputs war)
|-- project Example2(child of project C, outputs war)
|-- project D(child3; outputs pom)
|-- project E(child of project D; outputs pom)
Теперь проект B - это мой GUI
проекта, который внутренне использует некоторые файлы из project C, D, E, F. G. Example1 and 2
.Во время программирования я могу выполнить файлы из всех проектов в project B
.Но проблемы возникают, когда я выпускаю окончательный пакет проекта и использую только jar
из project B
, потому что я не могу выполнить файлы из других проектов, которые C, D, E, F. G. Example1 and 2
.Может ли кто-нибудь помочь мне, как использовать другие проекты?Я новичок в Maven, поэтому я не знаю, как интегрировать файлы между различными дочерними проектами.