我正在尝试对我的多语言项目运行声纳 maven 分析,该项目包含许多语言,如 *.java、*.groovy、*.js 等。我已经在我的声纳中安装了所有语言插件并将我的 pomsonar.sources
参数配置为src/main,src/test
但仍然它只拾取 java 文件。在控制台输出中。我在控制台中收到以下行,表明它只扫描带有模式的文件夹src/main/java
和src/test/java
[INFO] [05:13:57.140] ------------- Scan myapp
[INFO] [05:13:57.140] Load module settings
[INFO] [05:13:57.187] Initializer FindbugsMavenInitializer
[INFO] [05:13:57.187] Initializer FindbugsMavenInitializer (done) | time=0ms
[INFO] [05:13:57.187] Base dir: C:\myapp
[INFO] [05:13:57.187] Working dir: C:\myapp\target\sonar
[INFO] [05:13:57.187] Source paths: pom.xml, src/main/java
[INFO] [05:13:57.187] Test paths: src/test/java
我目前正在使用 SonarQube 5.1、Java 7u80
注意:如果使用 Sonar Runner 完成分析,它会扫描所有文件。