Maven Central 到底是哪个存储库?

Cod*_*ete 5 maven-2 maven-3 maven

https://mvnrepository.com/repos/centralhttp://central.maven.org/maven2/是同一个 maven 存储库(称为Maven Central )吗?

还有https://repo.maven.apache.org/maven2/,它也称自己为中央存储库。

我使用mvnrepository.com它是因为我发现它更方便,但是互联网上许多对 Maven Central 的引用都指向http://central.maven.org

另外上面两个网站都是针对 Maven2 的,对吗?

Maven3 的类似物是什么?

另外Maven3应用广泛吗?

wem*_*emu 6

据我所知,mvnrepository这只是一个搜索网站,不是由专家直接维护的。在我看来,这是一个搜索网站。它已经存在了一段时间了。由于它包含多个可供搜索的存储库源,并允许您选择要使用的存储库源,因此它非常透明,我没有看到任何损害。

如果执行,mvn help:effective-settings您应该能够确定使用哪些存储库,以防进行一些更改。maven 当前的中心默认值似乎是https://repo.maven.apache.org/maven2/ - 官方搜索界面是https://search.maven.org/

您还可以查看您运行的pom 的 Maven 源代码。

Uri 中的 /maven2/ 部分仅表示其中使用的存储库格式。这对于 Maven 3 来说没有改变(对于 Maven 1 来说是不同的)。所以这是今天正确且最新的格式,没有 Maven 3 存储库格式。所有新内容都可以添加到 maven 2 格式中(例如一些搜索索引文件或校验和文件)。