with - sonarqube tutorial español
No puede ejecutar Findbugs Causado por: Este proyecto contiene archivos de origen Java que no están compilados (3)
Funciona para mí después de definir:
sonar.java.binaries=[YOUR_BUILD_DIR] (target/classes)
visto en :
https://github.com/SonarQubeCommunity/sonar-findbugs/issues/49
Actualmente estoy usando el servidor 5.6 de sonarqube con el escáner 2.6.1 y sigo recibiendo errores durante el análisis de un proyecto Java. Parece quejarse de algunos archivos java no compilados en la carpeta de archivos binarios (no hay ninguno en la carpeta de archivos binarios). Una vez que agrego el parámetro -X, obtengo más excepciones (marcadas como ignoradas), vea a continuación. ¿alguna pista?
sonar-project.properties seguido de registros
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
ejecución sin el -e param
WARN: Findbugs necesita fuentes para compilarse. Cree el proyecto antes de ejecutar el sonar o verifique la ubicación de las clases compiladas para que Findb pueda analizar su proyecto. luego java.lang.IllegalStateException: no se puede ejecutar Findbugs
Causado por: java.lang.IllegalStateException: este proyecto contiene archivos de origen Java que no están compilados. en org.sonar.plugins.findbugs.FindbugsConfiguration.getFindbugsProject (FindbugsConfiguration.java:120) en org.sonar.plugins.findbugs.FindbugsExecutor.execute (FindbugsExecutor.
con el parámetro -X
com.puppycrawl.tools.checkstyle.api.CheckstyleException: falta la "gravedad" de la clave en SuppressionCommentFilter
luego múltiples excepciones DEBUG: Seguir buscando, ignorando la excepción com.puppycrawl.tools.checkstyle.api.CheckstyleException: No se puede encontrar la clase para com.puppycrawl.tools.checkstyle.checks.sizes.WhitespaceAroundCheck
luego WARN: Findbugs necesita fuentes para compilarse. Genere el proyecto antes de ejecutar el sonar o verifique la ubicación de las clases compiladas para que luego sea posible INFO: FALTA DE EJECUCIÓN
Mi configuración de trabajo para SonarQube 6.2 con el proyecto Maven-Multi-Module
Padre
-- Módulo 1
- Módulo 2
sonar.projectKey=projectKey
sonar.projectName=Project Name
sonar.projectVersion=1.0
sonar.modules=Module1,Module2
sonar.sources=src
sonar.sourceEncoding=UTF-8
sonar.language=java
Tuvimos el mismo problema para algunos proyectos (principalmente proyectos de Play Framework). Revertí el complemento FindBugs en SonarQube de la versión 3.4.3 a 3.3 (que usé en SonarQube 5.5) y luego el análisis funcionó nuevamente.