java - 可以在 mvnrepository.com 上找到 Maven 依赖项,但在 repo.maven.apache.org/maven2/上找不到

标签 java maven dependency-management

我的 POM 文件中有以下 Maven 依赖项

<dependency>
<groupId>com.teradata.jdbc</groupId>
<artifactId>terajdbc4</artifactId>
<version>16.20.00.10</version>
</dependency>

我可以在 mvnrepository.com here 上找到,但是当我编译时,我收到 Unresolved 依赖项错误,并且在错误中它表示无法在 https://repo.maven.apache.org/maven2 中找到此依赖项(这是真的)。所以我想知道为什么它存在于 mvnrepository.com 中而不是 https://repo.maven.apache.org/maven2 中?哪一个才是真正的中央存储库?

最佳答案

看来 mvnrepository.com 实际上是跨许多存储库的聚合器,而不仅仅是 Maven Central。

您链接到的 Artifact 包含注释:

this artifact it located at ICM repository (http://maven.icm.edu.pl/artifactory/repo/)

您可以check out mvnrepository.com 索引的所有不同存储库。

要搜索 Maven Central,请使用 https://search.maven.org/

关于java - 可以在 mvnrepository.com 上找到 Maven 依赖项,但在 repo.maven.apache.org/maven2/上找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60534991/

相关文章:

java - 在中风android上设置渐变

java - double 中的小数位数

java - 多项目 Maven 设置中的 GET 托管模式

maven:如何通过命令行选项跳过某些项目中的测试?

gradle - 如何使用gradle访问 Artifactory 中的trunk文件夹中的jar

spring - 包含的gradle构建中的Spring依赖管理

r - packrat:从 src 目录中删除旧包版本

Java 对参数化类型的原始引用不尊重参数

java - MVP、JFrame、JDialog : GUI is freezing

java - 所需的 Jelly textarea 标签不显示