如何在公共的Maven/Ivy仓库中搜索特定的类?

5gfr0r5j  于 2023-04-20  发布在  Maven
关注(0)|答案(5)|浏览(149)

有像http://mvnrepository.com/这样的网站允许搜索“工件”,并给出一个定义,我可以将其添加到我的项目中,以便从公共存储库自动下载库。
但是这个特殊的例子(mvnrepository.com)(我知道的唯一工作的)被定义为“按组,工件或描述搜索”,而我想按类的全名搜索。例如,我想输入org.apache.commons.lang.NotImplementedException以获得<dependency org="commons-lang" name="commons-lang" rev="2.6"/>(或类似的)作为答案。有没有这样的工具?

fnatzsnv

fnatzsnv1#

如果你想搜索类,你应该使用http://search.maven.org,然后点击“高级搜索”...

rqqzpn5f

rqqzpn5f2#

@khmarbaise的答案是直接和正确的,但如果你可能想搜索一些额外的公共Maven仓库(如JBoss),而不仅仅是Maven Central,我建议使用http://grepcode.com

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

h7wcgrx3

h7wcgrx33#

我建议尝试所有的搜索引擎。现在我花了几个小时思考如何上传工件,而它原来已经存在于仓库中。这是junit-addons,它既是 groupId 又是 artifactId,可以在pom中验证。我的尝试:

  1. http://mvnrepository.com-否
  2. http://search.maven.org-
  3. http://grepcode.com-否
  4. http://jarfinder.com-可以,但只能直接下载,不适用于maven
    我是一个maven新手,所以我不能说第二个链接是最好的。虽然tt是唯一有帮助的在我的情况。
zbdgwd5y

zbdgwd5y4#

https://javalibs.com/是一个搜索maven repos的好网站。
2022年4月17日评论:
似乎这个网站不能再打开了。

lndjwyie

lndjwyie5#

更多搜索引擎:JAR-Download.com

相关问题