如何使用Eclipse SonarQube插件分析多模块项目?

时间:2013-12-30 18:03:25

标签: java eclipse-plugin sonarqube

我有一个多模块项目(java和js模块)。我正在尝试使用Eclipse Sonar插件。这支持吗?如果是这样,怎么样?

我可以将我的项目链接到Sonar项目,但我无法将其链接到感兴趣的特定模块。当我跑步时,我收到以下错误:

Caused by: org.sonar.api.utils.HttpDownloader$HttpException: Fail to download [http://myserver:9000/api/sources?resource=myProjectKey:com.MyClass&format=txt]. Response code: 500

发生上述错误是因为项目密钥应为myProjectKey:java。修改Eclipse插件中的sonar.projectKey无效。

如果我尝试设置sonar.modules=java然后设置Java的所有其他设置,那么Sonar不会分析任何内容,因为多模块项目不能有源。

1 个答案:

答案 0 :(得分:0)

在SonarQube中定义多模块结构有两种方法:

  1. 在根文件夹
  2. 中设置属性文件中的所有配置
  3. 在多个属性文件中设置配置
  4. 只需关注此网址: AnalyzingwithSonarQubeRunner-Multi-moduleProject