我是maven的新手。现在我正在学习如何从maven存储库中查找和使用库。我看到maven中央存储库(mcr)与cpan类似,只是mcr用于java而cpan用于perl。
我看到mcr和cpan之间存在很大差异:当我在cpan web中搜索某些内容(例如“ssh”)时,我会简要描述找到的包(它们是什么以及它们做了什么) )。如果我点击包链接,那么我会得到完整的描述(名称,sypnosis,描述,示例等)。
现在,如果我在mcr web中搜索某些内容(例如“ssh”),我会获得找到的工件列表,它们的groupid,版本和日期,但是没有关于工件是什么的描述或它做了什么。即使我点击链接(版本链接是唯一提供一些信息的链接),我也不会得到任何关于它是什么或它做什么或示例的描述。
有没有办法(即其他一些页面)以更友好的方式浏览存储库工件? (类似于cpan的东西)
答案 0 :(得分:3)
您可以使用mvnrepository网站。
它链接到Maven Central Repository,并为每个工件提供更详细的视图 - 包括描述*。
因此,例如对于commons-httpclient
工件,它具有以下描述:
HttpClient组件支持RFC 1945(HTTP / 1.0)和RFC 2616(HTTP / 1.1)的客户端,几个相关规范(RFC 2109(Cookies),RFC 2617(HTTP身份验证)等),以及提供了一个框架,通过该框架可以轻松创建新的请求类型(方法)或HTTP扩展。
*注意,显示的说明来自工件pom的<description>
标记。此标记是可选的,这意味着并非每个项目都实际定义它,所以很遗憾,您可能并不总是看到描述。
答案 1 :(得分:0)
看看Bintray's jcenter。它是Maven Central的超集,并添加了包的元数据,例如作者,许可,描述,发行说明,评级和评论等。您还可以注册以获取版本发布的更新。