Я собираюсь оптимизировать время сборки наших проектов. Одно из самых трудоемких дел - это составление проектов.
Из-за известной проблемы maven, упомянутой, в частности, здесь: Дополнительное здание Maven мы должны использовать mvn clean перед каждым процессом сборки.
Я исследовал этот вопрос и нашел два подхода:
Я протестировал Плагин инкрементальной сборки Maven Mojo и выглядит неплохо. Как я вижу, подключаемый модуль Maven 2 Reactor реализует почти те же функции, но для достижения результатов должна быть указана специальная команда (например, mvnactor: make ).
Итак, я пришел к выводу, что Maven 2 Reactor Plugin более удобен только для разработчиков, если они собираются оптимизировать время постройки на своих локальных компьютерах. Но у меня есть некоторые сомнения, потому что Maven 2 Reactor Plugin размещен и (как я думаю) поддерживается как официальный плагин maven, но плагин инкрементальной сборки Maven Mojo размещен на java. сеть.
И мои вопросы: