Report Plugin for SonarQube™

Genere su informe de proyecto a partir de una plantilla ODT totalmente personalizable

La instalación es muy sencilla


  1. Usa el centro de actualizaciones de bitegarden o copia el .jar descargado en la carpeta de plugins de SonarQube™:

    $SONAR_HOME/extensions/plugins/
  2. Reinicia el servidor de SonarQube.
  3. Inicia sesión como administrador y accede a la configuración global de SonarQube™. Selecciona el plugin en la configuración general.
  4. Pega la clave de la licencia y guarda

Se requiere lanzar un nuevo análisis para poder descargar el informe personalizado ODT.

Probar Comprar

Gestión de Informes


Puedes encontrar todos los informes relacionados con este plugin en la opción "More..." y después "Reporting" dentro del menu del espacio de proyecto de SonarQube™.

Podrás descargar en la página de gestión de informes todos los que estén disponibles:

- Resumen ejecutivo en PDF: un sencillo y limpio informe con toda la información en una sola página.
- Informe personalizado con Open Document (ODT): un informe personalizado creado utilizando una plantilla que puedes modificar para crear nuevos informes.

report management section

Página de Gestión de Informes proporcionada por el plugin

Personaliza tu plantilla de proyecto


Crea tu plantilla personalizada y configura el plugin para poder usarla a través de la configuración de administración

Descarga la plantilla por defecto para ver un ejemplo de como utilizarla.

Report Plugin for SonarQube™ te permite configurar la plantilla de manera global o por proyecto. Además, las plantillas se proveen a través de URLs, por lo que no es obligatorio tener acceso a la máquina donde SonarQube™ está corriendo

Configuración de informes personalizados


La creación de un informe personalizado reside en la configuración de la plantilla. La plantilla es un OpenDocument que puede ser editado con OpenOffice o LibreOffice.

Para generar las plantillas, un subconjunto de FreeMarker es usado. Algunas expresiones válidas son:

  • ${ncloc} : Reemplaza la expresión ncloc son su valor. Si ncloc no está disponible en el momento de la ejecución, la generación del informe se paralizará.
  • ${ncloc!} : Reemplaza la expresión ncloc son su valor si éste existe.
  • ${ncloc!"No lines"} : Reemplaza la expresión ncloc son su valor si éste existe. Si no, mostrará "No hay líneas"
  • [#if ncloc > 10000] : Si ncloc > 10000 mostramos todo hasta "else", de lo contrario, mostramos el siguiente bloque de texto.
    Big project
    [#else]
    Small project
    [/#if]

Debe tener cuidado con cómo OpenOffice genera las plantillas. A menudo sucede que las expresiones no se guardan como un solo elemento. Para solucionar esto, debemos hacer clic en "borrar formato directo" (seleccionar texto y hacer clic con el botón derecho).

Tenga en cuenta que, para que funcione correctamente, todas las expresiones deben estar bien formadas y deben ser evaluables.

Variables disponibles para el diseño de informes


Las variables disponibles son todas las métricas de SonarQube para el proyecto, donde los guiones ('-') han sido reemplazados por subrayados ('_') y otras variables generales como son: project_name, project_description, analysis_date y analysis_version.

¡Obtén informes de SonarQube™ ya!



  • Licencia de evaluación de 14 días
  • Tras completar el formulario descargarás el fichero que incluye la clave de evaluación
  • Usando este formulario descargarás la versión compatible con LTS, visita descargas para otras versiones