HOWTO · Java

Binarios Java de Sonar

Este tutorial demuestra cómo configurar los binarios de sonar java en el entorno.

Los binarios de sonar son rutas separadas por comas a directorios que contienen los archivos de bytecodes compilados que corresponden a nuestros archivos fuente. Los binarios sonar java son los archivos separados por comas con bibliotecas de terceros como archivos Jar o Zip utilizados por nuestro proyecto.

Este tutorial demuestra cómo instalar binarios de sonda e integrarlos con nuestro proyecto en Eclipse.

Descargar e Instalar Sonda

Antes de usar los binarios de sonar en nuestro Java, primero tenemos que descargar e instalar Sonar. Para descargar e instalar Sonar, siga los pasos a continuación:

  • Descarga Sonar desde aquí.
  • Una vez que se descargue Sonar, extraiga los archivos donde desea instalar Sonar.

    Extraer sonda

  • Después de extraer Sonar en el directorio de instalación, el siguiente paso es ejecutar Sonar; ve al directorio bin de Sonar, y abre el directorio de tu sistema operativo. Allí encontrarás un archivo shell o bat llamado startSonar.

    Haga clic en el archivo para iniciar Sonar:

    Iniciar sonda

  • Una vez iniciado Sonar, podemos acceder a nuestra instalación de Sonar en http://localhost:9000/.

Generación de informes de sonda

Una vez que el Sonar está instalado e iniciado correctamente, el siguiente paso es la generación de informes. Siga los pasos a continuación:

  • Primero, tenemos que actualizar nuestra configuración de POM y Sonar. Después de instalar Sonar, podemos generar el informe de Sonar para cualquier proyecto de Maven en Java.

    Agregue estas líneas a su pom.xml para agregar un servidor Sonar a su proyecto:

    <name>DemoProject</name>
    <url>http://maven.apache.org</url>
    
    <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <sonar.host.url> http://localhost:9000/ </sonar.host.url>
    <sonar.exclusions></sonar.exclusions>
    </properties>
    
    <modules>
    <module>parent</module>
    <module>xmlapi</module>
    <module>common</module>
    </modules>
    
  • Una vez establecida la configuración en pom.xml, ejecute mvn Sonar:sonar en la terminal, y generará el informe de Sonar para el proyecto.

Integrar sonda en Eclipse

Para integrar Sonar en Eclipse, tenemos que instalar el complemento Sonar en Eclipse. Siga los pasos a continuación para configurar el Sonar en Eclipse:

  • Abra Eclipse y vaya al menú Ayuda.
  • Desde el menú Ayuda, abra Eclipse MarketPlace:

    Mercado de Eclipse

  • Busque SonarQube en la barra de búsqueda del mercado de Eclipse e instale SonarQube.
  • Si no puede encontrar el SonarQube en la búsqueda, cierre el mercado y vuelva a ir al menú Ayuda y haga clic en instalar el software.
  • Pegue el enlace http://downloads.sonarsource.com/eclipse/eclipse/ en el campo de texto Trabajar con y haga clic en Enter:

    Instalar el complemento de sonda

  • Seleccione todas las opciones y haga clic en Siguiente, que comenzará a instalar el SonarQube:

    Detalles de instalación de la sonda

  • Siga haciendo clic en Siguiente hasta que el Sonar Qube se haya instalado correctamente. El botón final será Terminar para presionar, que finalizará la instalación.
  • Una vez finalizada la instalación, reinicie el IDE de Eclipse.
  • Una vez que Sonar está instalado en Eclipse, el siguiente paso es configurar Sonar.
  • Vaya a Ventana y luego a Preferencias en Eclipse:

    preferencias

  • Vaya a SonarQube > Servidores en la página Preferencias:

    Servidores de sonda

  • Una vez que se encuentra el servidor de Sonar, el siguiente paso es vincular los proyectos de Eclipse al servidor.
  • Haga clic con el botón derecho en el nombre del proyecto en Project Explorer y vaya a Configurar y luego a Asociar con SonarQube:

    Asociarse con SonarQube

  • Debe escribir el nombre del proyecto en el campo Proyecto de sonda, seleccionar un proyecto de la lista y luego hacer clic en Finalizar.
  • Una vez que haga clic en Finalizar, el proyecto se asociará con el servidor de Sonar.
  • Ahora podemos analizar nuestro proyecto usando el Sonar, haga clic derecho en el nombre del Proyecto, vaya a la opción SonarQube y seleccione Analizar:

    Análisis de sonda

  • La opción Analizar mostrará el informe Sonar del proyecto si se ha realizado algún cambio.