Ale*_*Man 27 java code-separation sonarqube
我有一个如下所示的项目结构.
云项目文件夹有四个类型的项目(生态项目,evn项目,元项目,svn项目)
每种类型的项目都包含四个不同的项目,例如生态项目,我们有生态1项目,生态2项目,生态3项目,生态4项目.
我已经在Sonar Qube中集成了这个,当我显示所有组合项目的源代码时,我只有一个Project作为Cloud项目,如下所示.
我们可以在Sonar Qube中拥有像可视化这样的层次结构,例如,当我点击Sonar Dashbaord中的Cloud Projects时,它将导航到另外四个项目,例如生态项目,evn项目,元项目,svn项目现在让我们说当我点击生态项目时,它将向我展示生态1项目,生态2项目,生态3项目,生态4项目,现在当我点击eco-1项目时,它将显示其源代码相关的仪表板和覆盖范围
我的sonar-project.properties如下
# Required metadata
sonar.projectKey=cloud-projects
sonar.projectName=Cloud Projects
sonar.projectVersion=1.0
# Language
sonar.language=java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
sonar.modules=eco-projects, evn-projects, met-projects, svn-projects
eco-projects.sonar.projectName=eco-projects
eco-projects.sonar.language=java
eco-projects.sonar.modules=eco-1-projects, eco-2-projects, eco-3-projects,eco-4-projects
eco-projects.eco-1-projects.sonar.projectName=eco-1-projects
eco-projects.eco-1-projects.sonar.sources=docroot/WEB-INF/src
eco-projects.eco-1-projects.sonar.language=java
eco-projects.eco-2-projects.sonar.projectName=eco-2-projects
eco-projects.eco-2-projects.sonar.sources=docroot/WEB-INF/src
eco-projects.eco-2-projects.sonar.language=java
eco-projects.eco-3-projects.sonar.projectName=eco-3-projects
eco-projects.eco-3-projects.sonar.sources=docroot/WEB-INF/src
eco-projects.eco-3-projects.sonar.language=java
eco-projects.eco-4-projects.sonar.projectName=eco-4-projects
eco-projects.eco-4-projects.sonar.sources=docroot/WEB-INF/src
eco-projects.eco-4-projects.sonar.language=java
:
:
:
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我一些解决方案
在 SonarQube 的菜单中,您有:“问题”、“措施”、“代码”和“仪表板”。
“代码”就是你想要的。在那里,您将找到按“组件”分类的细目(= 每个子项目都有一个)。每行都以一个小图标开头(一个带有箭头的框,带有一个工具提示:“打开组件的页面”)。这将把 SQ 的范围限制在这个特定的组件上。
例如在这里尝试一下:https://sonarqube.com/code?id =org.apache.hbase%3Ahbase
| 归档时间: |
|
| 查看次数: |
427 次 |
| 最近记录: |