Существует плагин круиз-контроля, который проверяет изменения в зависимостях моментальных снимков и при необходимости запускает сборку. Это включает в себя использование встроенного модуля Maven для загрузки зависимостей, а затем проверку временных меток файлов моментальных снимков в локальном репозитории. Это работает нормально, но требует загрузки всех родителей и зависимостей для проверки некоторых временных меток.
Я работаю над распределенной системой CI (например, Bamboo/Buildforge) и хотел бы избежать загрузки всей иерархии зависимостей, чтобы проверить, требуется ли сборка. Можно определить дату сборки зависимости моментального снимка, проверив файл maven-metadata.xml в удаленном репозитории.
Существуют ли какие-либо плагины или инструменты для оптимизации этого процесса?