我的 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/