如何从 Sonar 处理和报告中排除生成的代码?
我试过 exclude **/*generated*
但像 org.blayo.generated
这样的包仍在报告中:
<plugin>
...
<artifactId>maven-checkstyle-plugin</artifactId>
<configuration>
<excludes>**/*generated*</excludes>
编辑:正确的正则表达式是**/generated/*.java
最佳答案
排除模式自 SonarQube 3.5 以来发生了变化。现在它是这样工作的:
<properties>
<sonar.exclusions>file:**/generated-sources/**</sonar.exclusions>
</properties>
关于java - 在 Sonar 中排除生成的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13705726/