Download Guía de importación del perfil de calidad AVS-QA-Java en
Document related concepts
no text concepts found
Transcript
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 Clave Descripción Severidad Estado fromClasses toClasses Deny access to 'org.postgresql' packages Deny_access_to_org_postgresql_packages Deny access to 'org.postgresql' packages. Use Java JDBC API instead. Bloqueante Ready 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 Descripción Deny_access_to_oracle_jdbc_and_oracle_sql_packages Deny access to 'oracle.jdbc' and 'oracle.sql' packages. Use Java JDBC API instead. Bloqueante Ready Severidad Estado fromClasses toClasses oracle.jdbc.**, oracle.sql.** Página 3 de 3