索纳尔库贝的项目隔离
我有一个项目结构,如下所示。
云项目文件夹有四种类型的项目(生态项目,evn项目,met项目,svn项目)
每种类型的项目再次包含四个不同的项目,例如在生态项目中,我们有生态1项目,生态2项目,生态3项目,生态4项目。
我已经在Sonar Qube中集成了这一点,我只得到了一个项目作为云项目,如下所示,当显示所有组合项目的源代码时。
我们可以在Sonar Qube中有一个像可视化这样的层次结构,例如,当我单击Sonar Dashbaord中的云项目时,它将导航到另外四个项目,例如生态项目,evn项目,met项目,svn项目,现在让我们说当我单击生态项目时,它将向我显示eco-1-项目,eco-2-项目,eco-3-项目,eco-4-项目,现在当我单击eco-1-project时 它将显示其源代码相关的仪表板和覆盖范围
我的声纳项目属性如下
# 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
:
:
:
任何人都可以告诉我一些解决方案