Cómo utilizar Sonar Runner para escanear códigos
De:/article/e75057f2a2ae8eebc91a8935.html
Presenta cómo usar Sonar Runner 2.3 para escanear códigos con el servicio SonarQube 4.0 instalado.
Herramientas/Materiales
Sonar Runner 2.3
Método/Pasos
1
Instalar Sonar Runner p> p>
Descomprima el archivo adjunto sonar-runner-2.3.rar en cualquier directorio. Para mayor comodidad, descomprima el programa de instalación en D:\\sonar/son-runner-2.3.
2
Configurar variables de entorno
1) Abra el cuadro de diálogo "Propiedades del sistema", haga clic en "Variables de entorno" para ingresar al cuadro de diálogo "Variables de entorno" .
2) Haga clic en "Nuevo (W)..." en "Variables del sistema (S)" y agregue la variable SONAR_RUNNER_HOME en el cuadro de diálogo Editar variables del sistema.
3) Busque "Ruta" en "Variables del sistema (S)" y haga clic en "Editar (I)...". En el cuadro de diálogo "Editar variables del sistema", "Valor de variable (V): ";%SONAR_RUNNER_HOME%\bin;" no se agrega al final del contenido del cuadro de entrada y haga clic en "Aceptar".
4) Haga clic en "Aceptar" en los cuadros de diálogo "Variables de entorno" y "Propiedades del sistema" para guardar las variables de entorno que acaba de agregar.
5) Ejecute el comando que se muestra en la figura siguiente para verificar si las variables de entorno están configuradas correctamente. Si se muestran los resultados que se muestran en la figura siguiente, la configuración se realizó correctamente.
3
Configurar Sonar Runner
Edite D:\sonar\sonar-runner-2.3\conf\sonar-runner.properties para configurar el servidor Sonar especificado dirección, URL de la base de datos, nombre de usuario y contraseña de la base de datos, nombre de usuario y contraseña del servidor Sonar.
4
Configurar sonar-project.properties
Cree el archivo de configuración sonar-project.properties en el directorio raíz del código fuente del proyecto. el proyecto HubAirl como ejemplo.
5
Escaneo de código
Cambie al directorio raíz del código fuente del proyecto y ejecute el siguiente comando: sonar-runner
Se muestran los resultados del escaneo. "EXCUCIÓN DE LA EJECUCIÓN" significa que el escaneo del código fue exitoso.
6
Ver resultados del escaneo de código
Ver resultados del escaneo de código, URL: http://172.26.3.110:9000/
Nota: 172.26.3.110 es la dirección IP del servidor donde se encuentra el servicio SonarQube.
7
Notas adicionales
En la aplicación real, puede encontrar situaciones en las que la JVM informe de espacio insuficiente o desbordamiento de memoria. Para resolver este problema, debe. Puede modificar el archivo de secuencia de comandos por lotes D:\sonar\sonar-runner-2.3\sonar-runner.bat de la siguiente manera.
Modifique la línea 77 en el archivo sonar-runner.bat de acuerdo con la situación real y consulte la figura siguiente.
Nota
Si el mensaje "sonar-runner" no es un comando interno o externo, ni un programa operable o archivo por lotes al ejecutar el comando sonar-runner, verifique si el Variable de entorno Configuración exitosa.