提问人:zyxue 提问时间:7/14/2020 更新时间:2/23/2023 访问量:3272
search.maven.org 和 mvnrepository.com 之间的区别
Difference between search.maven.org and mvnrepository.com
答:
18赞
khmarbaise
7/14/2020
#1
search.maven.org
是中央存储库的官方中央搜索引擎,由
- Sonatype公司
- 有支持等 https://central.sonatype.org/
- 状态信息 关于 Central: https://status.maven.org/
而 https://repo.maven.apache.org/maven2/ 部分是真正的中央存储库(通过 CDN 在全球范围内分发),默认情况下由 Apache Maven、Gradle 等使用。
mvnrepository.com
是一个搜索引擎(并不总是最新的),有时被误用为存储库,这不起作用,因为它只是一个搜索引擎。该网站表示,它由 Twitter 用户 @frodriguez 维护,其个人资料将他们标识为 Fernando Rodriguez Olivera。
评论
2赞
julian-alarcon
12/1/2021
没错@zyxue这是推荐的方式。
1赞
Nicolas Seiller
9/28/2022
如果它是官方的,那么在 maven 的官方文档中提及它真的很有帮助。我只是花了几十分钟搜索。无论如何,谢谢!
0赞
Captain Man
2/23/2023
mvnrepository.com 在可用性方面曾经比 search.maven.org 好,但在过去几年中,search.maven.org 似乎有所改善。
2赞
Captain Man
2/23/2023
#2
这个答案非常深入,可能会回答您的所有问题。没错,这是官方搜索引擎。search.maven.org
有一件事仍然做得更好(因为根本没有这样做)是告诉你哪些库很受欢迎。例如,在这里看到 JUnit 是最受欢迎的,有超过 121,000 次使用!对于犹豫是否要向项目添加依赖项的开发人员来说,这可能是一个有用的功能,因为他们不希望使用者必须拉入另一个依赖项。mvnrepository.com
search.maven.org
例如,如果您正在考虑加入,那么您可能会感觉更好,因为它是总体上第六大最受欢迎的库(也是第二大最受欢迎的“核心实用程序”)。您的使用者更有可能已经在使用这个库,而不是其他东西。org.apache.commons:commons-lang3
当然,这不是最科学的事情,但它仍然是一个很酷的功能,是它独有的。
评论
0赞
khmarbaise
2/24/2023
顺便说一句:关于您链接到最流行的 (junit) 的提示,其中引用了过时的 JUnit 4 和 Junit 3......它也在 2021 年发布了最后一个版本......我从不建议今天用 JUnit 4 开始一个项目......从 JUnit Jupiter(又名 JUnit 5)开始......根据我的理解,它只显示了存储库中其他工件的使用情况(在其他 pom 文件中引用),但没有显示 JUnit 4 或类似项目的整体使用情况(从中央或其他存储库下载的数量)......121,000 次使用是所有版本的总和,其中包括易受攻击的版本等......
0赞
khmarbaise
2/24/2023
非常重要,例如 mvnrepository.com/artifact/org.apache.maven.plugins/...显示 141 个工件使用的内容(这通常是一个问题;插件作为依赖项是错误的!)。仅在 2023 年 1 月,maven-compiler-plugin 在 central 上的下载量约为 2250 万次(针对所有不同版本)。(twitter.com/khmarbaise/status/1628872566147280899?s=20)
评论