Как извлечь версии зависимостей с помощью конвейера Дженкинса

#maven #jenkins #gradle

#maven #дженкинс #gradle

Вопрос:

Как я могу извлечь зависимости и их версии из pom.xml для проектов maven и из файла build.gradle для проектов gradle.

Для maven я могу использовать readMavenPom для чтения в файле pom. Но как я могу получить все зависимости и их версии?

Как я могу прочитать и использовать файл build.gradle в конвейере дженкинса?

Это будет использоваться для сбоя сборки в главной ветви, если в версии моментального снимка есть зависимость.

Комментарии:

1. Вы можете использовать mvn dependency:list

2. могу ли я передать это в какую-либо переменную для обработки внутри конвейера Дженкинса?

3. Для проверки версий МОМЕНТАЛЬНЫХ СНИМКОВ в вашей сборке maven есть решение через maven-enforcer-plugin, но для Gradle я не могу сказать.