Sonar ver. 2.13.1 Maven ver. 3.0.3 SONAR (download) Usaremos una Base de Datos MySQL donde primero tenemos que crear un nuevo SCHEMA llamado sonar.sonar-2.13.1\conf modificar el archivo sonar.properties sonar.jdbc.username: root sonar.jdbc.password: root sonar.jdbc.url: jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8 sonar.jdbc.driverClassName: com.mysql.jdbc.Driver sonar.jdbc.validationQuery: select 1 sonar.jdbc.maxActive: 20 sonar.jdbc.maxIdle: 5 sonar.jdbc.minIdle: 2 sonar.jdbc.maxWait: 5000 sonar.jdbc.minEvictableIdleTimeMillis: 600000 sonar.jdbc.timeBetweenEvictionRunsMillis: 30000 sonar.notifications.delay=60En versiones anteriores podiamos configurar usando JNDI, para ese caso agregamos los 2 siguientes pasos: 1.- En la ruta <tomcat-server>\conf\Catalina\localhost creamos un archivo llamado sonar.xml y agregamos las siguientes lineas:2.- En la ruta <tomcat-server>\conf en el archivo server.xml dentro del tag <globalnamingresources> agregamos: Para construir el artefacto WAR debes ir a la ruta sonar-2.13.1\war y ejecutar build-war.bat (windows) o build-war.sh (linux) Colocar el WAR creado en el webapp de nuestro tomcat, este creara las tablas en el esquema indicado y luego podremos acceder ingresando http://<host>:<port>/sonar con las credenciales usuario admin y password admin. En el pom.xml de nuestro proyecto MAVEN agregamos estas lineasY ahora podemos ejecutar:sonar true jdbc:mysql://localhost:3306/sonar com.mysql.jdbc.Driver root root http://localhost:8083/sonar mvn sonar:sonar
25 feb 2012
Primeros pasos con SONAR y MAVEN
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario