Beruflich Dokumente
Kultur Dokumente
Requisitos:
Para conocer los requisitos previos para comenzar a utilizar SONARQUBE, revisar la página:
https://docs.sonarqube.org/display/SONAR/Requirements
Configurar:
6. Vemos en la imagen anterior que hay una carpeta llamada “client” pero no hay un servidor,
este servidor es necesario para que sonarqube funcione adecuadamente.
Crearemos en esta ruta una carpeta llamada “server” y dentro de esta carpeta copiaremos
el contenido de la carpeta “client”, quedando de la siguente forma:
Contenido de la carpeta:
7. Verificar desde la configuración de Java el jre instalado para ello primero debemos ingresar
al panel de control y buscar y abrir Java (32 bits)
8. Al abrir la ventana de configuración de Java, debemos de ir hasta la pestaña “Java” y hacer
clic en el botón “Ver”
10. Ingresar a la ruta donde está el archivo de configuración de Sonar, el archivo tiene el nombre
de “sonar.properties”, para este caso está ubicado en la siguiente ruta:
C:\sonarqube\conf
14. Ingresar a la ruta donde está el .bat que arranca el servidor de sonarqube.
Para este caso la ruta es:
C:\sonarqube\bin\windows-x86-32
Análisis de código
18. Para realizar el análisis de código se debe realizar previamente una configuración del
archivo settings.xml de maven
C:\Program Files\apache-maven-3.5.3\conf
19. Abrir el archivo desde un editor de texto, se debe identificar las etiquetas donde se
agregara el siguiente fragmento xml:
<settings>
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups>
<profiles>
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<!-- Optional URL to server. Default value
is http://localhost:9000 -->
<sonar.host.url>
http://myserver:9000
</sonar.host.url>
</properties>
</profile>
</profiles>
</settings>
Referencias:
https://docs.sonarqube.org/display/SONAR/Get+Started+in+Two+Minutes
https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven