声纳不扫描* .java文件

问题描述:

我有一个包含4个文件的java web项目。声纳不扫描* .java文件

  1. demo.java
  2. 的web.xml
  3. 的index.jsp
  4. 的pom.xml

执行命令

清洁验证声纳:声纳

Sonar只检查了web.xml,index.jsp,pom.xml。它没有检查demo.java。声纳版本:6.5

enter image description here

+0

你是怎么分配给sonar.sources?告诉我们你已经分配的属性 –

+0

声纳版本是什么?你的声纳项目是否也引用了java文件? –

+0

@RajuSharma我使用的是maven plugin – senz

设置编译文件夹,此问题已得到解决

FindBugs的静态分析类文件不是Java文件。

如果你想使用FindBugs的规则,你应该:

  1. 编译Java文件类文件。
  2. 配置sonar-project.properties添加sonar.java.binaries

    sonar.sources=. sonar.java.binaries=target/classes

BTW。我建议从Maven或Gradle开始分析。

Analyzing+Source+Code

OR

您可以使用默认sonarway。


show static analysis tools