Я бы разделил проект maven на два модуля. Если мы назовем один модуль SharedLib, а второй - Skinny War, у вас будет что-то вроде:
<modules>
<module>sharedLib</module>
<module>skinnyWar</module>
</modules>
В модуле разделяемой библиотеки pom.xml вы заполните все зависимости, необходимые для проекта. В модуле skinnyWar ваша первая зависимость в списке будет для модуля sharedLib. Возможно, вам понадобится установить плагин сборки для модуля sharedLib, чтобы создать jar-файл в фазе пакета, и все готово;)
Хотя немного еды - ты действительно хочешь это сделать? Важной частью использования maven является забота о зависимостях для вас и упаковка простого для развертывания jar. Если вы создадите две разные банки, это вызовет все другие виды неприятностей, такие как - оба были развернуты. Используем ли мы более старую версию зависимостей и т. Д.