Я проектирую многомодульную систему maven вдоль рекомендованных линий here (see answer by Carlspring) и here. Шаблон отделяет родителя от агрегатора.Howto force maven для восстановления родительского модуля перед детьми
Все это работает очень хорошо, за исключением одной вещи. Когда я разрабатываю родительский модуль, я считаю, что если родительский элемент изменяется, я должен сначала его перестроить, прежде чем строить свой агрегат. В противном случае он вытащит родителя из репозитория, который всегда будет одной ревизией.
Есть ли простой способ принудительно восстановить родителя и НЕ полагаться на репо? Кажется, что это будет повторяться снова и снова, как при создании бутстрапа.
ОБНОВЛЕНИЕ: кто-то попросил макет каталога. Возможно, это поможет:
$ find . -name pom.xml
./pom.xml
./myappp008-cs/pom.xml
./myappp008-ds/pom.xml
./myappp008-gr/pom.xml
./myappp008-as/pom.xml
./myappp008-parent/pom.xml
П верхнего уровня является агрегатором и myapp008 родителя ПОМ является родителем.
Кроме того, обе ссылки, включенные мной, отображают макет каталога, аналогичный моему.
Короткий ответ: * no *. (Надеюсь, я не пропущу понимания вопроса). Если вы строите многомодульный проект, вы в основном начинаете строить с верхнего уровня (за исключением случаев, когда вы знаете, что можно построить только один дочерний проект). Это может добавить некоторую ясность, если вы добавите изображение/ascii в оформление вашего проекта (ов). – Augusto
надеюсь, что это разъяснение поможет. –
Почему вы помещаете своего родителя в папку для сиблинга, а не в корневой каталог вашего проекта? – khmarbaise