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