0

我在 maven 项目中使用 sonar 预览模式,但是当下载依赖项时,sonarsource 使用 JFrog Jcenter 存储库作为我们中央存储库的镜像,但它不包含所有依赖项

日志:

[调试] 使用镜像 x-maven-central ( https://company-url.com/jcenter/ ) 作为中心 ( https://company-url.com/x-mvn-delivered )。

然后我有一个警告:[警告] com.xxhttp:com.x.as.keycloak.jaxrs.adapter:jar:4.0.6 的 POM 丢失,没有可用的依赖项信息

然后我得到了缺少依赖项的错误,例如:

在 maven-central ( https://company-url.com/jcenter/ )中找不到工件 xxxas.keycloak.jaxrs.adapter:jar:4.0.6

有没有办法禁用使用这个镜子?

4

1 回答 1

2

检查您的 maven settings.xml 以了解您拥有的镜像或存储库。

通常这个文件可以在 ~/.m2/settings.xml 找到

或者如果你下载/解压缩 maven,它会是这样的:

apache-maven-3.5.0/conf/settings.xml

您也可以尝试在命令行上手动运行依赖解析:

mvn 依赖:解决

于 2020-02-12T18:37:41.380 回答