Связанные подмодули maven - это библиотечные зависимости, которые должны находиться в каталоге WEB-INF / lib.Причина, по которой вы должны выполнить установку mvn: на верхнем уровне, заключается в том, что вам нужно заново создать jar-файл при его создании связанного субмодуля, а затем скопировать его в каталог WEB-INF / lib при упаковке для войны.проект происходит.
Если вы можете придумать, как заставить вашу IDE или какой-либо другой инструмент автоматически обновлять JAR в каталоге WEB-INF / lib, тогда у вас все получится.Вы можете попробовать автоматически скомпилировать свой IDE связанный проект в виде разобранной структуры JAR в каталоге WEB-INF / lib.Это будет зависеть от вашего веб-контейнера, будет ли он получен или нет.Я думаю, что Tomcat, вероятно, будет в порядке с этим, но я не уверен насчет Jetty.Я собираюсь попробовать это сам в ближайшее время.