Blog de Antonio Manuel Muñiz

Desarrollo, Ingeniería y Calidad del Software

Maven Dashboard Report Plugin: recopilando la información

Hace unas semanas me encontré con este interesante plugin para Maven: Maven Dashboard Report Plugin.

Con el paso del tiempo se van incluyendo plugins de generación de reportes a nuestros proyectos, pero llega un momento en que la información es tanta y tan dispersa (PMD, Findbugs, Checkstyle, Surefire Report, etc) que empieza a dejar de ser útil. Es aquí donde surge la necesidad de aglutinar la información en un dashboard que nos proporcione de un vistazo la información que requerimos, pudiendo profundizar posteriormente en el aspecto que consideremos oportuno. Precisamente esto es lo que ofrece Maven Dashboard Report Plugin.

Mediante gráficos resumen y datos globales obtenemos una visión general de todos los reportes que se han citado anteriormente.

Otro aspecto muy interesante es la posibilidad de usar una base de datos para almacenar un histórico de los reportes, pudiendo generar gráficos que muestran la evolución a lo largo del tiempo de nuestros reportes.

Estoy configurándolo en un proyecto Open Source que conozco desde hace algún tiempo, en cuanto lo tenga dejaré caer por aquí los resultados.

6 Respuestas a “Maven Dashboard Report Plugin: recopilando la información

  1. Manuel Jesús Recena Soto 16 septiembre 2008 en 8:38 am

    Hola Antonio:

    Como sea el proyecto que supongo, verás los resultados ;)
    Por cierto, ¿es el mismo proyecto que se ha usado en múltiples ocasiones en el trabajo para ver cómo se hacen algunas cosas? ;)

    Un saludo

  2. Antonio Manuel Muñiz Martín 16 septiembre 2008 en 9:26 am

    Hola Manu:

    Pues si, creo que hablamos del mismo proyecto ;)

    Saludos.

  3. Javier Murillo 16 septiembre 2008 en 12:11 pm

    Un plugin bastante interesante.

    Esta mañana he estado probándolo y funciona sin problemas, menos el taglist por un rollo de formatos y reportes en XML.

    Eso si, cuidadín si lo tenéis como nosotros integrado con Continuum porque hay un proceso en varias fases.

    Un saludo y gracias por el apunte, no lo conocía.

  4. Pingback:Un par de apuntes mañaneros de Maven « El Blog de Javier Murillo

  5. Antonio Manuel Muñiz Martín 16 septiembre 2008 en 1:05 pm

    Hola Javier:

    ¿Has llegado a probar el reporte histórico?

    Bueno, al integrarlo en Continuum sólo habrá que tener en cuenta que hay que asignar un schedule distinto a cada tarea, de forma que controlemos el orden de ejecución de cada una.

    Un saludo.

  6. Javier Murillo Blanco 17 septiembre 2008 en 7:45 am

    Hola Antonio,

    Pues ahi lo he dejado si funcionando el reporte histórico.

    Yo lo tengo enganchado a una BBDD DB2 (pero vamos te vale la que tengas más a mano con la misma complejidad ya que se configura mediante Hibernate). De momento lo tengo con una ejecución controlada en Continuum todas las noches así que en un par de días podré ir sacando conclusiones :).

    De momento me quedo con las gráficas de CheckStyle y PMD que ya de por si son muuuy útiles.

    Un saludo !

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: