微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SonarLint - 无法更新以下项目

如何解决SonarLint - 无法更新以下项目

这类似于线程 "SonarLint - Invalid binding message in intellij"

然而,遵循解决方案会导致另一个问题,这在标题中说明,或者从下面带有以下完整消息:

Failed to update the following projects: Please check if the server bindings are updated and the module key is correct: [module_name]

顺便说一下,模块名称是正确的,因为它是从远程检索的“项目”下拉值中选择的。

有什么线索吗?

编辑: 就在失败之前,日志指出有 GET 401 由于 SiteMinder 代理与 NTLM 的配置,或者仅仅是由于不成功的凭据重定向

解决方法

只是为了回答我自己的问题,如果存在代理问题,可能会发生这种情况。在绑定期间,我能够在日志中看到 Get 401

这是我与 SonarQube 团队的对话:https://community.sonarsource.com/t/sonarlint-failed-to-update-the-following-projects/38471

此外,如果您在公司/企业中遇到这种情况,请联系 DevOps 团队以获取不同的端点。企业配置通常涉及两个端点:

  • SSO 端点
  • 处理/重定向 API 调用的端点

为了让 SonarQube 插件适当地处理这个,它需要处理 API 的端点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。