Está en la página 1de 3

Guía de importación del perfil de

calidad AVS-QA-Java en SonarQube


1. Importar perfil de reglas
Descargar el perfil de reglas desde la siguiente URL: http://www.san.gva.es/gees

Accediendo a SonarQube con un usuario administrador, ir al menú Perfiles y seleccionar la


opción Restaurar el perfil.

Importar el XML descargado de la URL anterior.

El perfil AVS-QA-Java se habrá importado.


Guía de importación del perfil de calidad AVS-QA-Java en SonarQube

2. Crear reglas que no pueden importarse automáticamente


Existen unas reglas que no se pueden importar automáticamente y es necesario definirlas
manualmente. Para importarlas deben seguirse las siguientes indicaciones.

Accediendo a SonarQube con un usuario administrador, ir al menú Reglas y buscar


"Architectural constraint". Sobre esta regla, seleccionar el botón Crear para definir las
siguientes reglas personalizadas

Rellenar los siguientes campos para crear la regla Deny access to 'org.postgresql' packages

Nombre Deny access to 'org.postgresql' packages


Clave Deny_access_to_org_postgresql_packages
Descripción Deny access to 'org.postgresql' packages. Use Java JDBC API instead.
Severidad Bloqueante
Estado Ready
fromClasses
toClasses org.postgresql.**

Una vez guardada, activarla en el perfil AVS-QA-Java a través de la opción Activar.

Página 2 de 3
Guía de importación del perfil de calidad AVS-QA-Java en SonarQube

Repetir los pasos anteriores para crear la regla Deny access to 'oracle.jdbc' and 'oracle.sql'
packages, rellenando estos campos y activando igualmente la regla en el perfil AVS-QA-Java.

Nombre Deny access to 'oracle.jdbc' and 'oracle.sql' packages

Clave Deny_access_to_oracle_jdbc_and_oracle_sql_packages
Descripción Deny access to 'oracle.jdbc' and 'oracle.sql' packages. Use Java JDBC API
instead.
Severidad Bloqueante
Estado Ready
fromClasses
toClasses oracle.jdbc.**, oracle.sql.**

Página 3 de 3

También podría gustarte