Я думаю, что вам, вероятно, нужно прикусить пулю и настроить POM для вашего дерева проекта OSS. Это болезненная часть (поскольку вам нужно будет выследить детали указания путей к ресурсам для различных подключаемых модулей в зависимости от типа приложения OSS (например, веб и т. Д.)). Хорошей новостью является то, что это одноразовое усилие.
Как только это будет сделано, ваш основной проект может ссылаться на (обернутый) проект OSS как зависимость. Здесь (multi maven) многопроектная структура будет применяться.