Полазил на англо - индийском ютубе)) Есть например модуль 1 и модуль 2 которые лежат в каком-то главном родительском модуле. При создании на основе мавена автоматически пропишет кто родитель. И все что остается - добавить зависимость тому модулю который захочет использовать какой-то код находящийся в ином модуле. А для этого как обычно просто в пом записать зависимость основываясь на названии того модуля который ты хочешь использовать.