gpt4 book ai didi

maven - 如何检索导入特定 Maven 依赖项的 GitHub Java 项目?

转载 作者:行者123 更新时间:2023-12-02 04:22:13 24 4
gpt4 key购买 nike

有没有办法访问 GitHub 中的 Java 项目列表,这些项目根据 artifactId 的内容导入给定的 Maven 依赖项?或 groupId标签?

比如我想知道GitHub中有哪些项目在导入依赖<artifactId>ApacheJMeter_core</artifactId><groupId>org.apache.jmeter</groupId> .

是否可以?怎么做?

最佳答案

粗略的第一个近似值是使用文件名 pom.xml 的 GitHub 搜索。 :

https://github.com/search?utf8=%E2%9C%93&q=aaaa+extension%3Axml+filename%3Apom.xml+language%3AXML&type=Code&ref=advsearch&l=XML&l=

但是您需要检查每个结果以查看 artifctId,例如,是否列在 <dependencies> 中。部分。

您也可以考虑 Google BigQuery ,针对 GitHub public dataset 完成,其中包括超过 280 万个开源 GitHub 存储库内容的完整快照。

更精确的功能关闭是 GitHub Dependency Graph , 可用于支持语言的公共(public)项目(包括 Java/Maven)

您可以 try its API (目前处于预览状态,请参阅“ Access to a Repositories Dependency Graph”),但这将是每个项目的项目。

关于maven - 如何检索导入特定 Maven 依赖项的 GitHub Java 项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59041153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com