Я использую Eclipse и Maven.maven, добавляющий зависимость от общего пакета
Моя текущая настройка - клиент (отдельный Eclipse, и мерзавец проект с собственным Maven pom.xml) - сервер (отдельный Eclipse, и мерзавец проект с собственным Maven pom.xml)
Оба клиента и сервера это разные проекты в Eclipse и git.
Однако существуют общие пакеты Java, совместно используемые между клиентом и сервером. Чтобы избежать дубликатов общего пакета, я хочу, чтобы создать 3-ю часть, так что моя новая установка будет выглядеть - клиент - сервер - общий
В Eclipse можно добавить общий проект, как зависимость от обоих моих клиент и сервер, и он будет работать. То же самое с git.
Однако я не уверен, как определить эту зависимость в моем клиенте и сервере pom.xml.
Если у Вас есть их общие пакеты и конфигурации, вы должны установить проект в формате мульти-модуль, EX родительский/дочерний. – Nicholas