1

我是新手。现在我正在学习如何从 maven 存储库中查找和使用库。我认为 maven 中央存储库 (mcr) 类似于 cpan,只是 mcr 用于 java,cpan 用于 perl。

我发现 mcr 和 cpan 之间有很大的区别:当我在cpan web中搜索某些内容(例如“ssh”)时,我会得到对找到的包的简要描述(它们是什么以及它们的作用)。如果我点击包链接,我会得到完整的描述(名称、概要、描述、示例等)。

现在,如果我在mcr web中搜索某些东西(例如“ssh”),我会得到找到的工件列表、它们的 groupid、版本和日期,但是没有关于工件是什么或它的作用的描述。即使我单击链接(版本链接是唯一提供一些信息的链接),我也没有得到任何关于它是什么或它的作用或示例的描述。

有什么方法(即其他页面)以更友好的方式浏览存储库工件吗?(类似于 cpan 的东西)

4

2 回答 2

3

您可以使用mvnrepository网站。

它链接到Maven 中央存储库,并为每个工件提供更详细的视图 - 包括描述*。

因此,例如对于commons-httpclient工件,它具有以下描述:

HttpClient 组件支持 RFC 1945 (HTTP/1.0) 和 RFC 2616 (HTTP/1.1) 的客户端,以及几个相关的规范(RFC 2109 (Cookies) , RFC 2617 (HTTP Authentication) 等),并提供了一个框架通过它可以轻松创建新的请求类型(方法)或 HTTP 扩展。

*注意,显示的描述取自<description>工件的pom中的标签。这个标签是可选的,这意味着并不是每个项目都真正定义了它,所以很遗憾你可能并不总是看到描述。

于 2014-09-15T09:54:23.013 回答
0

看看Bintray 的 jcenter。它是 Maven Central 的超集,并在包上添加元数据,例如作者、许可证、描述、发布说明、评级和评论等。您还可以注册以获取版本发布的更新。

于 2014-09-15T15:23:43.380 回答