Мне нужно отсканировать все проекты Springboot из моей организации github, которая использует определенную зависимость (скажем, ядро платформы), используемую в pom.xml.
Необходимо создать отдельное задание freestyle/maven, которое должно сканировать pom.xml всех 100 нечетных проектов из github и подготовить список проектов, имеющих указанную зависимость. mvn:dependency-tree дает список, но для 100 проектов необходимо понимать масштабируемость, так как это может включать загрузку каждого проекта, запуск mvn:dependency-tree и поиск в выводе консоли?
Может ли кто-нибудь помочь, есть ли способ достичь этого?
Обратите внимание, что для репозиториев публичный GitHub представил функцию для Список пакетов, от которых зависит репозиторий.
(это означает, что без вы клонируете репо и запускаете mvn:dependency-tree
)
Но я не вижу API, который бы запрашивал этот список удаленно (кроме страницы соскоб)
Таким образом, клонирование и запуск (возможно, параллельно) остается тем способом, которым вы обладаете наибольшим контролем.