有没有办法告诉SonarLint Eclipse在连接模式下载问题时添加项目根文件夹?

时间:2018-03-29 11:00:17

标签: sonarqube sonarlint-eclipse

我在连接模式下运行SonarLint,并成功下载有关规则和问题的更一般信息,

例如

  

/批次/问题?键= MyProject的

工作正常。

当我在eclipse中打开特定的源文件时,使用服务器中的规则正确分析文件,但下载服务器问题的请求失败。

SonarLint控制台:

  

发现8个问题
  完成328毫秒
  下载/project_root/src/main/java/com/mycompany/mypackage/MyClass.java的服务器问题

但是请求失败了HTTP 404代码和以下消息:

  

{"错误":[{" msg":"组件键' MyProject:src / main / java / com / mycompany / mypackage / MyClass。的java'找不到"}]}

如果我从浏览器发送请求并手动添加" project_root /"对于密钥,请求成功,我收到服务器问题。

我在SonarQube上找到了有关此请求的一些文档,

  

[mysonarhost] / web_api /批次/问题

但它并没有透露关键的正确值。似乎SonarLint和SonarQube不同意"文件密钥"对于特定的源文件应该是。

这可以通过SonarLint中的某些设置修复,还是需要更改SonarQube项目设置?

版本:

  

蚀:
  版本:Oxygen.3 Release(4.7.3)
  构建ID:20180308-1800

     

Eclipse的SonarLint:
  3.4.0.201803051332

     

SonarQube:
  版本6.7.2(版本37468)

0 个答案:

没有答案