java - 如何通过 sonarsource 插件禁用使用 Jcenter 存储库

标签 java maven sonarqube jcenter jfrog-container-registry

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

日志:

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

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

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

在 maven-central 中找不到 Artifact x.x.x.as.keycloak.jaxrs.adapter:jar:4.0.6 ( https://company-url.com/jcenter/ )

有办法禁用这个镜像吗?

最佳答案

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

通常可以在 ~/.m2/settings.xml 中找到该文件

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

apache-maven-3.5.0/conf/settings.xml

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

mvn依赖:解决

关于java - 如何通过 sonarsource 插件禁用使用 Jcenter 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60193705/

相关文章:

java - for循环java中的JButton.setText()

java eclipse 如何从 wsdl 生成 java 类

java - tomcat 服务器没有在 eclipse 中启动

java - ByteBuffer Little Endian 插入不起作用

javascript - 使用 Maven 插件缩小 CSS 和 JS 文件不起作用

java - 成功构建后让 travis-ci 压缩我的项目并将其推送到 github

maven - 是否可以根据 Sonarqube 中的项目重新排列小部件?

java - 在 flink yarn 集群上通过 maven 运行包含配置的 Java Jar

optimization - Sonar 报告中的认知复杂性是什么?

elasticsearch - SonarQube 进程退出,退出值 [es] : 137