【发布时间】:2015-09-29 22:34:23
【问题描述】:
参考https://stackoverflow.com/a/18585688/3639934 我在我的 POM 中添加了以下内容以排除生成的源文件,这些文件存在于target/generated-sources/x/y/z 中。
</properties>
<sonar.exclusions>file:**/generated-sources/**</sonar.exclusions>
</properties>
在我的日志文件中,我没有看到任何文件被排除在外,但是在我的项目目录中 target/generated-sources/x/y/z 下有文件。
[10:14:39.346] Source paths: pom.xml, src/main/java
[10:14:39.346] Test paths: src/test/java
[10:14:39.347] Binary dirs: target/classes
[10:14:39.348] Source encoding: UTF-8, default locale: de_DE
[10:14:39.348] Index files
[10:14:39.363] Excluded sources:
[10:14:39.363] file:**/generated-sources/**
[10:14:39.484] 47 files indexed
[10:14:39.487] 0 files ignored because of inclusion/exclusion patterns
我正在使用 SQ 5.1.1、Maven 3.2.3、Java 8。
谁能赐教?
【问题讨论】:
-
这不是我的工作领域,但我的 2 美分将是您排除文件,因此可能缺少尾随
/* -
根据this comment,最后应该不需要/*,但我也会试试这个。
-
不幸的是,它也不适用于
file:**/generated-sources/**/*。 -
以前没有人这样做过吗?
标签: sonarqube