SonarQube 4.3.3文件排除不起作用

时间:2015-01-22 10:11:35

标签: jenkins sonarqube

我构建我的代码并通过Jenkins调用SONAR分析。 我想忽略属于我的代码的'target'文件夹下的SONAR代码分析中的所有文件夹/文件。我已经尝试了以下事项:

  1. 在SONAR的设置>下添加了' / target / '排除,重新启动SONAR服务器。但是我得到了以下错误
  2.   

    [错误]失败   执行目标org.codehaus.mojo:sonar-maven-plugin:2.5:声纳   项目中的(default-cli):在索引0附近悬挂元字符'*'   [错误] / target / [错误] ^

    1. 在SONAR的设置>下添加'\\ * \\ * / target / \\ * \\ *'排除,以避免普遍存在的错误。

    2. 在sonar.properties文件中添加了'sonar.exclusions = / target / '。

    3. 但SONAR仍在分析“target”文件夹下及其所有子文件夹下的代码。

2 个答案:

答案 0 :(得分:2)

正确的解决方案是:

sonar.exclusions=target/**

(或只是target/**是你通过UI设置的)

答案 1 :(得分:1)

模式应为

    -Dsonar.exclusions=**/target/**