Nic*_*asW 20 findbugs sonarqube
我目前正在使用带有扫描仪2.6.1的sonarqube服务器5.6,并且在分析java项目时我一直遇到错误.它似乎抱怨一些未在二进制文件夹中编译的java文件(二进制文件夹中根本没有).一旦我添加了-X参数,我就会得到更多异常(标记为忽略),见下文.任何线索?
sonar-project.properties后跟日志
sonar.projectKey=myproj
sonar.projectName=myproj
sonar.projectVersion=1.1
sonar.branch=1.1
sonar.sources=./java
sonar.binaries=./deploy
sonar.log.level=DEBUG
sonar.verbose=false
sonar.sourceEncoding=UTF-8
INFO: Execute Checkstyle 6.12.1 done: 2365 ms
INFO: Sensor CheckstyleSensor (done) | time=2377ms
INFO: Sensor SCM Sensor (wrapped)
INFO: SCM provider for this project is: svn
INFO: 9 files to be analyzed
DEBUG: Working directory: D:\Apps\xxxx
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
DEBUG: Annotate file java/src/xxxx.java
INFO: 9/9 files analyzed
INFO: Sensor SCM Sensor (wrapped) (done) | time=3289ms
INFO: Sensor FindBugs Sensor (wrapped)
WARN: Findbugs needs sources to be compiled. Please build project before
executing sonar or check the location of compiled classes to make it possible for Findbugs to analyse your project.
INFO: ------------------------------------------------------------------------
INFO: EXECUTION FAILURE
Run Code Online (Sandbox Code Playgroud)
没有-e param的执行
警告:Findbugs需要编译源代码.请在执行声纳之前构建项目或检查已编译类的位置,以便Findbto分析您的项目.然后java.lang.IllegalStateException:无法执行Findbugs
引起:java.lang.IllegalStateException:该项目包含未编译的Java源文件.org.sonar.plugins.findbugs.FindbugsConfiguration.getFindbugsProject(FindbugsConfiguration.java:120)at org.sonar.plugins.findbugs.FindbugsExecutor.execute(FindbugsExecutor.
使用-X参数
com.puppycrawl.tools.checkstyle.api.CheckstyleException:在SuppressionCommentFilter中缺少键'严重性'
然后是多个异常DEBUG:继续查看,忽略异常com.puppycrawl.tools.checkstyle.api.CheckstyleException:无法找到com.puppycrawl.tools.checkstyle.checks.sizes.WhitespaceAroundCheck的类
那么警告:Findbugs需要编译源代码.请在执行声纳之前构建项目或检查已编译类的位置,以便使INFO:EXECUTION FAILURE成为可能
Nic*_*asW 25
定义后,它对我有用:
sonar.java.binaries=[YOUR_BUILD_DIR] (target/classes)
Run Code Online (Sandbox Code Playgroud)
见于:
https://github.com/SonarQubeCommunity/sonar-findbugs/issues/49
| 归档时间: |
|
| 查看次数: |
17565 次 |
| 最近记录: |