Как найти конкретную зависимость в pom.xml от задания jenkins для ряда проектов?

Мне нужно отсканировать все проекты Springboot из моей организации github, которая использует определенную зависимость (скажем, ядро ​​​​платформы), используемую в pom.xml.

Необходимо создать отдельное задание freestyle/maven, которое должно сканировать pom.xml всех 100 нечетных проектов из github и подготовить список проектов, имеющих указанную зависимость. mvn:dependency-tree дает список, но для 100 проектов необходимо понимать масштабируемость, так как это может включать загрузку каждого проекта, запуск mvn:dependency-tree и поиск в выводе консоли?

Может ли кто-нибудь помочь, есть ли способ достичь этого?

Не удалось выполнить цель org.apache.maven.plugins
Не удалось выполнить цель org.apache.maven.plugins
Опишу, что когда я только начинал изучать Maven, у меня не получалось компилировать и упаковывать.
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Blibli Automation Journey - Как захватить сетевой трафик с помощью утилиты HAR в Selenium 4
Если вы являетесь веб-разработчиком или тестировщиком, вы можете быть знакомы с Selenium, популярным инструментом для автоматизации работы...
2
0
35
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Обратите внимание, что для репозиториев публичный GitHub представил функцию для Список пакетов, от которых зависит репозиторий.

(это означает, что без вы клонируете репо и запускаете mvn:dependency-tree)

Но я не вижу API, который бы запрашивал этот список удаленно (кроме страницы соскоб)

Таким образом, клонирование и запуск (возможно, параллельно) остается тем способом, которым вы обладаете наибольшим контролем.

Другие вопросы по теме