我有一个如下所示的项目结构。
云项目文件夹有四种类型的项目(eco-projects、evn-projects、met-projects、svn-projects)
每种类型的项目又包含四个不同的项目,例如在生态项目中,我们有eco-1-projects、eco-2-projects、eco-3-projects、eco-4-projects。
我已将其集成到 Sonar Qube 中,当显示所有组合项目源代码时,我只有一个项目作为云项目,如下所示。
我们能否在 Sonar Qube 中有一个类似于可视化的层次结构,例如,当我单击 Sonar Dashbaord 中的Cloud Projects时,它将导航到另外四个项目,例如eco-projects、evn-projects、met-projects、svn-projects现在让我们说,当我点击eco-projects时,它会显示eco-1-projects、eco-2-projects、eco-3-projects、eco-4-projects,现在当我点击eco-1-projects时,它会显示其源代码相关仪表板和覆盖范围
我的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
:
:
:
谁能告诉我一些解决方案