繁体   English   中英

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

[英]How to analyze a multi-module project with Eclipse SonarQube plugin?

我有一个多模块项目(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不会分析任何内容,因为多模块项目无法包含源代码。

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

  1. 在根文件夹的属性文件中设置所有配置
  2. 在多个属性文件中设置配置

只需遵循以下网址即可: AnalysiswithSonarQubeRunner-Multi-moduleProject

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM