声纳属性文件 - 忽略不起作用

时间:2015-07-17 13:01:00

标签: eclipse-plugin sonarqube

问题:我正在尝试将 sonar-project.properties 设置为忽略模块或包,但它不起作用。

我是Sonar的新手,我在java maven项目中使用eclipse插件,我试图忽略一些东西(例如包或模块),但 sonar-project.properties file似乎没有任何效果。

我项目的根目录中只有一个属性文件。并且有2个模块(一个用于java,一个用于webapp)

sonar.projectKey=projectname
sonar.projectName=projectname
sonar.projectVersion=1.0

sonar.modules=javamodule,webapp
sonar.sources=src/main/
sonar.tests=src/test/java
sonar.java.binaries=target/classes
sonar.java.libraries=../*/target/**/*.jar

如果我尝试排除类似

的内容
sonar.exclusions=com/package/files/**/*

webapp.sonar.exclusions=resources/**/*

然后我对模块进行分析,没有任何内容被忽略。我还尝试在模块中添加单个属性文件..

另外,我想忽略整个webapp模块。我应该不申报,还是有其他方式?

修改

例如,这是我的包结构

javamodule
- src/main/java
    - com/package/files
- src/main/resources
- src/test/java
- src/test/resources

webapp
- src/main/resources
- src/main/webapp

1 个答案:

答案 0 :(得分:1)

SonarQube Eclipse插件仅考虑通过Web界面设置的排除项。它没有考虑配置文件中设置的排除项,例如sonar-project.properties文件。