Maven 如何从jenkins job中找到许多项目的pom.xml中的特定依赖关系?

Maven 如何从jenkins job中找到许多项目的pom.xml中的特定依赖关系?,maven,jenkins,github,groovy,Maven,Jenkins,Github,Groovy,我需要扫描github组织中的所有springboot项目,该组织使用pom.xml中使用的特定依赖项(比如平台核心) 需要创建一个freestyle/maven独立作业,该作业应该扫描github中所有100多个项目的pom.xml,并准备一个列表,列出哪个项目具有上述依赖项。mvn:dependency tree给出了列表,但是对于100个项目,需要了解可伸缩性,因为这可能涉及下载每个项目,运行mvn:dependency tree并通过控制台输出进行搜索 有人能帮忙吗?有什么方法可以实现吗

我需要扫描github组织中的所有springboot项目,该组织使用pom.xml中使用的特定依赖项(比如平台核心)

需要创建一个freestyle/maven独立作业,该作业应该扫描github中所有100多个项目的pom.xml,并准备一个列表,列出哪个项目具有上述依赖项。mvn:dependency tree给出了列表,但是对于100个项目,需要了解可伸缩性,因为这可能涉及下载每个项目,运行mvn:dependency tree并通过控制台输出进行搜索

有人能帮忙吗?有什么方法可以实现吗?

请注意,对于公共存储库,GitHub为

(意思是说,不需要克隆repo并运行
mvn:dependency tree

但是我看不到可以远程查询该列表的API(除了抓取页面)

因此,克隆和运行(可能并行)仍然是您最有控制权的一条途径