2011-12-13 3 views
2

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

-Sunil

ответ

3

Если эти 7 проектов являются частью всего проекта то, что вам нужно, это Maven multi-module project. Когда вы закончите настройки его структура каталогов будет выглядеть следующим образом:

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 plugin. Это значительно упростит сохранение конфигурации Eclipse в блокировке с любыми изменениями POM.