построить несколько проектов, используя maven в eclipse

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

-Сунил


person Sunil    schedule 13.12.2011    source источник


Ответы (1)


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

person Sri Sankaran    schedule 13.12.2011