Blog de Antonio Manuel Muñiz

Desarrollo, Ingeniería y Calidad del Software

Sonar PDF Plugin 1.0 released

Hace unos días se ha publicado Sonar PDF Plugin 1.0, con una mejora fundamental: el documento PDF se almacena en la base de datos tras cada análisis y puede descargarse desde la GUI de Sonar.

PDF Download from Sonar GUI

También es posible configurar el tipo de reporte desde la interfaz de administración de Sonar:

PDF report type configuration

Se  puede encontrar información más detallada (instalación y uso) en la documentación del proyecto.

12 Respuestas a “Sonar PDF Plugin 1.0 released

  1. Alejandra 6 enero 2010 en 3:19 pm

    La versión 1.0 del plugin en sonar 1.11 generaba el reporte pero no podía descargarse desde la GUI de Sonar.
    Ahora actualicé a sonar 1.12 y el reporte no se genera. El error que puedo ver es el siguiente:

    [INFO] [pdf-report:generate]
    [INFO] Team workbook report type selected
    [INFO] Retrieving project info for …
    [INFO] ————————————————————————
    [ERROR] BUILD ERROR
    [INFO] ————————————————————————
    [INFO] Can not execute Sonar

    Embedded error: Unable to execute maven plugin

    Alguna idea de cual podrá ser el error? La única diferencia es que en sonar 1.12 configuré usuarios. Será una cuestión de permisos?
    Gracias, muy bueno el plugin

    • Antonio Manuel Muñiz Martín 6 enero 2010 en 10:06 pm

      Hola Alejandra,

      La versión 1.0 de Sonar PDF es totalmente compatible con Sonar 1.11, pero no con Sonar 1.12. En este último caso Sonar PDF 1.0 funcionará correctamente si no utilizas la gestión de usuarios en Sonar (usuarios por defecto).
      Esta característica será una de las mejoras de Sonar PDF Plugin 1.1.

      Un saludo.

      • Alejandra 13 enero 2010 en 8:56 pm

        Hola Antonio
        Gracias por la respuesta. Sabés cuándo estará disponible la nueva versión?

        Usé la versión 1.0 sin gestión de usuarios y aun así no me aparece en el Dashboard la opción de descarga, sin embargo el PDF se genera correctamente. Alguna idea de cuál puede ser el problema? Estoy usando otros plugins y si veo los cambios en el Dashboard.

        Gracias y saludos

      • Antonio Manuel Muñiz Martín 14 enero 2010 en 1:03 am

        Hola Alejandra,

        ¿Ves algún error en el fichero de log de Sonar? Recuerda que para que se actualize el dashboard debes lanzar un análisis (“mvn sonar:sonar”) tras la instalación del plugin.
        Si sigues teniendo problemas puedes crear una incidencia (http://trac.klicap.es/projects/sonar-pdf-plugin) explicando tu problema (adjunta el fichero de logs y la salida por consola al ejecutar el análisis) y la estudiamos.

        En cuanto a la fecha de publicación de la versión 1.1 no puedo darte datos certeros, pero no tardará mucho.

        Un saludo.

  2. Alejandro 16 abril 2010 en 10:45 am

    Buenos días,

    Estoy intentando instalar el plugin en Sonar (copio el jar en C:\sonar-1.10.1\extensions\plugins) y cuando reinicio Sonar me aparece la siguiente excepción en el log:

    STATUS | wrapper | 2010/04/16 10:38:02 | –> Wrapper Started as Console
    STATUS | wrapper | 2010/04/16 10:38:02 | Java Service Wrapper Community Edition 3.3.0
    STATUS | wrapper | 2010/04/16 10:38:02 | Copyright (C) 1999-2008 Tanuki Software, Inc. All Rights Reserved.
    STATUS | wrapper | 2010/04/16 10:38:02 | http://wrapper.tanukisoftware.org
    STATUS | wrapper | 2010/04/16 10:38:02 |
    STATUS | wrapper | 2010/04/16 10:38:02 | Launching a JVM…
    INFO | jvm 1 | 2010/04/16 10:38:02 | WrapperManager: Initializing…
    2010.04.16 10:38:04 ERROR org.mortbay.log failed org.mortbay.jetty.webapp.WebAppContext@2b349d{/,file:/C:/sonar-1.10.1/war/sonar-web}
    java.lang.NoClassDefFoundError: org/sonar/api/web/RubyRailsWebservice
    at java.lang.ClassLoader.defineClass1(Native Method) [na:1.6.0_07]
    at java.lang.ClassLoader.defineClass(ClassLoader.java:620) [na:1.6.0_07]
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) [na:1.6.0_07]
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) [na:1.6.0_07]

    y no arranca Sonar. ¿A qué puede ser debido? He mirado los ficheros de propiedades el plugin y parace todo bien. Cuando elimino el jar, Sonar arranca y se ejecuta correctamente.
    La versión de Sonar es la 1.10.1.

    Gracias y un saludo.

  3. Juan 24 noviembre 2010 en 9:01 pm

    Hola Antonio,
    Antes que nada, agradezco tu aportación enormemente. Pero no he conseguido que me funcione tu plugin. Y perdona si digo alguna burrada, ya que me acabo de meter en el tema hoy. El error es:
    [INFO] Can not execute Sonar
    Embedded error: Unable to execute maven plugin
    Index: -1, Size: 0
    Da un OutOfRange cuando muestro la pila (-e) en maven
    Tengo el sonar v.2.3.1

    • Antonio Manuel Muñiz Martín 24 noviembre 2010 en 9:24 pm

      Hola Juan,

      Me das pocos datos, pero he visto ese error antes cuando se genera reporte para un proyecto .Net en Sonar.
      Si es así, te adelanto que la versión OS del plugin no es compatible con proyectos .Net, si no, puedes plantear el problema en la lista de correo del proyecto (user@sonar.codehaus.org) y lo vemos en profundidad.

      Un saludo.

      • Juan 25 noviembre 2010 en 11:03 am

        Tienes toda la razón. Es para un proyecto en .NET, pero me parece que un compañero mío ha podido generarlos. Recogeré más detalles para saber si realmente ha podido generarlo y te comento, ya que sería un triunfo para ti, y más para tus usuarios.

        Muchas gracias

      • Antonio Manuel Muñiz Martín 25 noviembre 2010 en 11:48 am

        Hola Juan,

        Podrás usar el plugin con proyectos .Net siempre que uses el tipo de reporte “executive”, si usas “workbook” te aseguro que no funcionará.

        Un saludo.

  4. Juan 25 noviembre 2010 en 4:31 pm

    Hola de nuevo!
    Precisamente te iba a decir que ahora me funciona la generación del report. Y es que de casualidad ayer lo cambié a executive…
    Ya tengo algún documento que dar…

    Muchas gracias por todo

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: