Sónar es una herramienta LGPL que permite "gestionar" la calidad del SW.
Podéis descargar la última versión en: http://www.sonarsource.org/downloads/
Una vez descargada, la descomprimís, vais a la carpeta bin y entráis en la subcarpeta asociada al sistema operativo con el que estéis trabajando (tened en cuenta si es de 32 o 64 bits).
Ejecutáis StartSonar.bat y en unos segundos, vereis que ha levantado el Sónar en el puerto por defecto (9000). Si quereis modificar el puerto o ver por ejemplo las credenciales para conectaros a la BD que utiliza Sónar, podeis editar los archivos de la carpeta conf.
Una vez iniciado, http://localhost:9000/ y podeis conectaros como administradores (usuario y contraseña admin, por defecto). La BD por defecto es Derby, pero podéis modificarla también a vuestro antojo.
Cada vez que deseis actualizar las estadísticas de calidad de vuestro proyecto debéis lanzar la tarea maven sónar asociada. Para ello, sobre el proyecto en el que querais medir la calidad:
mvn clean install org.codehaus.sonar:sonar-maven-plugin:3.4:sonar
o simplemente mvn clean install sonar:sonar.
Si todo ha ido bien y refrescáis http://localhost:9000/, veréis que salen las estadísticas de vuestro proyecto.
Sónar viene de serie con unas cuantas herramientas integradas, como por ejemplo PMD o el plugin de cobertura entre otras.
Podéis añadirle más herramientas o configurar el cuadro de mando (Dashboard) con unos pocos clicks, siempre que estéis logueados como usuario administrador.
Por ejemplo, es interesante el "Spanish Pack" para que se internacionalice a castellano (por defecto viene en inglés, aunque seguro que no teneis problemas, para informes en castellano le pega más...en castellano).
Otro plugin interesante es el "PDF Report" que os genera un pdf resumiendo la información de Sónar.
También tenéis unos cuantos más, como por ejemplo la integración con JIRA y Doxygen (alternativa a JavaDoc).
Por último, comentar que tiene la posibilidad de instalar el plugin asociado para Eclipse IDE, pero eso ya queda a elección de cada uno.
No hay comentarios:
Publicar un comentario