построить несколько проектов, используя Maven в затмении - PullRequest
2 голосов
/ 13 декабря 2011

У меня есть 7 проектов в моей местной среде, и некоторые из них зависят друг от друга.Я построил их в определенной последовательности для подготовки среды разработки.Для этого мне нужно обновить зависимость, а затем установить maven clean для каждого проекта в определенной последовательности.
Есть ли какие-либо ярлыки, чтобы сделать это вместо шагов вручную?Как создать конфигурацию запуска (или любым другим способом), чтобы построить все проекты в определенной последовательности?

-Сунил

1 Ответ

3 голосов
/ 14 декабря 2011

Если эти 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.

...