如何搜索特定类的公共Maven / Ivy存储库?

时间:2012-04-07 18:06:27

标签: maven ivy

http://mvnrepository.com/这样的网站让我们搜索“工件”,并提供一个定义,我可以添加到我的项目中,以便从公共存储库自动下载库。

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

5 个答案:

答案 0 :(得分:37)

如果您想搜索课程,请使用http://search.maven.org并点击“高级搜索”...这适用于Maven Central

答案 1 :(得分:20)

@khmarbaise的答案是直截了当的,但是如果你想搜索一些额外的公共Maven回购(比如JBoss),不仅仅是Maven Central,我推荐使用http://grepcode.com

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

答案 2 :(得分:3)

我建议尝试所有的搜索引擎。现在我已经失去了思考如何上传工件的时间,而事实证明它已经存在于回购中。这是junit-addons,它是 groupId artifactId ,可以在pom中验证。我的尝试:

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

答案 3 :(得分:2)

https://javalibs.com/是一个搜索Maven仓库的好在线网站。

答案 4 :(得分:0)

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