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