39

有像http://mvnrepository.com/这样的网站可以搜索“工件”并给出定义,我可以将其添加到我的项目中,以便从公共存储库自动下载库。

但是这个特定的示例(mvnrepository.com)(我实际上知道的唯一工作)按定义限制为“按组、工件或描述搜索”,而我想按类全名搜索。例如,我想输入org.apache.commons.lang.NotImplementedException获取<dependency org="commons-lang" name="commons-lang" rev="2.6"/>(或类似)作为答案。有这方面的设施吗?

4

5 回答 5

46

如果您想搜索类,您应该使用http://search.maven.org并单击“高级搜索”...这是针对 Maven Central

于 2012-04-07T18:35:58.540 回答
21

@khmarbaise的答案 是直截了当的,但如果您可能想搜索几个额外的公共 Maven 存储库(如 JBoss),不仅是 Maven Central,我建议使用http://grepcode.com

编辑:不幸的是,我曾经强烈推荐过这样的东西的http://grepcode.com现在已经死了。目前我不知道比https://search.maven.org更好的地方, @khmarbaise已经回答了。

于 2012-04-07T21:21:13.353 回答
4

我建议尝试所有的搜索引擎。现在我已经浪费了几个小时来考虑如何上传一个工件,而事实证明它已经存在于 repo 中。这是junit-addonsgroupIdartifactId 可以在pom中验证。我的尝试:

  1. http://mvnrepository.com - 没有
  2. http://search.maven.org -是的
  3. http://grepcode.com - 没有
  4. http://jarfinder.com - 是的,但只能直接下载,不适用于 maven

我是一个专家新手,所以我不能说第二个链接是最好的。尽管 tt 对我来说是唯一有帮助的。

于 2012-09-23T08:32:27.030 回答
3

https://javalibs.com/是一个很好的在线搜索 maven repos 的网站。

于 2020-02-29T06:28:35.597 回答
0

另一个搜索引擎:JAR-Download.com

于 2021-04-22T13:06:36.440 回答