问题:我正在尝试将 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
答案 0 :(得分:1)
SonarQube Eclipse插件仅考虑通过Web界面设置的排除项。它没有考虑配置文件中设置的排除项,例如sonar-project.properties文件。