我有一个项目结构,如下所示。
Cloud projects 文件夹中有四个类型的项目 (eco-projects, evn-projects, met-projects, svn-projects)
每种类型的项目再次包含四个不同的项目,例如在eco-projects中我们有eco-1-projects, eco-2-projects, eco-3-projects, eco-4-projects.
我已经将其集成到Sonar Qube中,只获得了一个名为Cloud projects的项目,如下所示,当显示所有组合项目的源代码时。
我们可以在Sonar Qube中拥有类似可视化的层次结构吗?例如,当我在Sonar仪表板中单击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
:
:
:
有人可以告诉我如何解决这个问题吗?