如何从声纳分析中排除一些专家项目

2022-09-01 10:27:57

我有很多(比如10(A,B,C...))eclipse插件,它是基于maven的。

我有一个主pom文件,其中包含所有其他插件项目。现在,通过构建具有目标的主文件,它将构建所有插件。sonar:sonar

所以我的问题:有什么办法可以让我排除一些插件,比如说A和C??


答案 1

有几种方法,其中之一是在要跳过的项目/模块内添加属性。sonar.skippom.xml

这从SonarQube分析中排除了一个项目:

<properties>
    <sonar.skip>true</sonar.skip>
</properties>

这也适用于 Jenkins,并将 Sonar 作为后期构建操作运行。

有关更多详细信息,请参阅: 使用 SonarQube 扫描仪进行分析


答案 2

注意:此属性自版本 4.3 起已弃用,不应再使用。

文档中,有一个选项可以跳过模块使用sonar.skippedModules

您也可以从声纳管理页面执行此操作,如此处的“跳过模块”部分中所述


推荐