有没有办法在Sonar中为一个项目提供多个配置文件?
例如,我们有一个Java EE项目:EJB和WebApp(JSP和Back Bean).我们有3个质量配置文件:Java,Web和XML.要在我们的项目中"执行"这3个配置文件,我们运行三个声纳分析并在Sonar中创建3个结果项目.
我们使用视图来重新组织这三个项目,有没有办法让一个项目使用3个配置文件而不使用视图?
我们希望使用视图来分组不同的项目,而不是在同一个项目上.
Hen*_*nry 12
您不能拥有同一项目的多个配置文件.但是如果你想要这个,你只需要创建自己的自定义配置文件,其中包含在配置文件中定义的所有规则.例如,假设您有质量配置文件"Android Lint"和"Sonar Way",如果您不想针对这两个配置文件检查项目,请执行以下操作:
您现在拥有自己的自定义质量配置文件,其中包含您需要的所有规则.
更新: 在最新版本的SonarQube(我使用6.2)中,您可以使用"继承"的概念来组合多个质量配置文件.您现在可以为任何配置文件设置父质量配置文件.使用它可以链接多个质量配置文件.