Если эти 7 проектов являются частью целого проекта, то вам нужен мультимодульный проект Maven .Когда вы закончите настройку, структура каталогов будет выглядеть так:
project-root
|
+-- project-1
|
+-- project-2
.
.
|
+-- project-7
С другой стороны, если это всего лишь 7 независимых проектов, вы должны установить зависимости в каждом проекте от других связанных проектов.
Имейте в виду, что в последнем случае независимых проектов только то, что вы создаете project-x
, не означает, что project-y
будет воспринимать изменения.Когда вы создаете project-x
, вы должны выполнить mvn install
, чтобы убедиться, что он будет отправлен в ваш локальный репозиторий Maven.Затем вы должны запустить mvn package
(или mvn install
) на project-y
.
Поскольку вы используете Eclipse, я настоятельно рекомендую установить плагин M2Eclipse .Это значительно упростит поддержание конфигурации Eclipse в режиме блокировки при любых изменениях POM.