Плагин Maven, чтобы проверить, является ли модуль его сборкой последним, и пропустить, если это так - PullRequest
0 голосов
/ 11 апреля 2011

У меня огромный многомодульный проект, который строится с использованием maven.

Большинство из них являются базовыми модулями, которые используются в других модулях для различных целей.

Но,9 из 10, нет никаких изменений в основных модулях, и есть только некоторые изменения в зависимых модулях.Иногда может быть небольшое изменение в одном базовом модуле из множества.

Проблема в том, я хочу, чтобы Мэйвен знал, является ли текущая сборка в целевой папке основных модулей последней в соответствии с кодомто есть никаких изменений в ядре для этого не было. Если это так, то я хочу, чтобы maven пропустил сборку этого модуля на этапах maven. За исключением фазы сборки подключаемого модуля, которая заботится о сборке всех моих модулей в одном месте.

Есть ли хороший способ сделать это. Какой-нибудь плагин Maven уже позаботился о таких вещах? * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * *.Neeraj

Ответы [ 2 ]

1 голос
/ 11 апреля 2011

Может быть, вы можете использовать плагин инкрементальной сборки или использовать Hudson / Jenkins для инкрементальной сборки.

0 голосов
/ 11 апреля 2011

Просто используйте Hudson - он просканирует ваш исходный репозиторий на наличие изменений и запустит сборку только после того, как это произойдет.Это работает хорошо с Maven из коробки тоже.

...