Api 如何为具有特定文件的项目挖掘Github?

Api 如何为具有特定文件的项目挖掘Github?,api,github,Api,Github,我正在Github对Java项目进行实证研究,并编写了一个使用搜索API搜索项目的示例 然而,我真正想做的是在我的搜索条件中包括(至少有100颗星的Java项目)只获取Maven项目(只考虑根目录中有pom.xml的项目) 那么,如果只考虑使用Maven的项目(例如根目录中有一个“pom.xml”),我如何在Github上搜索项目呢?有可能吗 因为GithubAPI将结果限制在前1000个条目,所以我不能跳过ant和gradle项目 我一直在Github API文档中搜索,但没有找到我要查找的内

我正在Github对Java项目进行实证研究,并编写了一个使用搜索API搜索项目的示例

然而,我真正想做的是在我的搜索条件中包括(至少有100颗星的Java项目)只获取Maven项目(只考虑根目录中有pom.xml的项目)

那么,如果只考虑使用Maven的项目(例如根目录中有一个“pom.xml”),我如何在Github上搜索项目呢?有可能吗

因为GithubAPI将结果限制在前1000个条目,所以我不能跳过ant和gradle项目

我一直在Github API文档中搜索,但没有找到我要查找的内容。如果我找到了解决方案,我会记得把它贴在这里:)

提前谢谢

试试这个:✓

基本上,搜索所有扩展名为.xml的文件,其中包含一个超级常见的关键字,如“project”,然后单击侧栏上的“语言”下的“Maven POM”。

尝试以下方法:✓

基本上,搜索所有扩展名为.xml的文件,其中包含一个超级常见的关键字,如“project”,然后单击侧栏上的“语言”下的“Maven POM”。

您可以使用以下查询:

它将返回名称或描述中包含单词maven的所有回购协议,这些回购协议被标记了100次或更多次。

您可以使用以下查询:


它将返回所有在名称或描述中包含单词maven的回购协议,这些回购协议被标记了100次或更多次。

谢谢,伙计!我编辑了我的问题。我指的是将Maven作为构建管理器系统的项目。在您的查询中,我有一个名为maven的项目。然而,我显然找到了我需要的查询:)谢谢你的建议,请在这里更新。。我在描述中使用了“mvn”而不是maven,并发现了更多maven项目:)再次感谢Hanks mate!我编辑了我的问题。我指的是将Maven作为构建管理器系统的项目。在您的查询中,我有一个名为maven的项目。然而,我显然找到了我需要的查询:)谢谢你的建议,请在这里更新。。我在描述中使用了“mvn”而不是maven,并找到了更多maven项目:)再次感谢
maven in:name,description stars:>=100