当尝试构建一个maven项目时,会抛出以下错误:
Could not find artifact com.google.guava:guava-parent:pom:31.1.0.redhat-00001 in Redhat
我可以在下面的仓库中找到这个人工制品:
https://maven.repository.redhat.com/ga/com/google/guava/guava-parent/30.1.0.redhat-00001/
所以我把它添加到我的POM中,就像这样:
<repositories>
<repository>
<id>Redhat</id>
<url>https://maven.repository.redhat.com/ga/</url>
</repository>
<repository>
<id>Central</id>
<url>https://repo.maven.apache.org/maven2</url>
</repository>
</repositories>
但是,错误仍然存在。我已经尝试删除我的本地.m2
目录,并使用以下命令执行清理和强制依赖项更新:mvn -U clean install
。
1条答案
按热度按时间pkmbmrz71#
我能够通过从我自己的任何依赖项中排除对Guava的所有依赖项来解决这个问题,如下所示。
然后,我在Central上添加了一个对Guava版本的依赖,如下所示: