Red de conocimiento informático - Material del sitio web - Cómo agregar la función de verificación checkstyle, PMD y JDepend en maven

Cómo agregar la función de verificación checkstyle, PMD y JDepend en maven

Agregue verificación PMD, verificación checkStyle, JDepend y otras funciones de verificación al archivo pom de configuración de maven

Agregue verificación PMD Si se agrega el siguiente código al nodo de informes, será. ejecutado en el sitio mvn. Agréguelo al nodo de compilación para ejecutar automáticamente la verificación durante la compilación. Para una configuración detallada, consulte las instrucciones del complemento pmd

org.apache.maven.plugins< /groupId>

maven-pmd-plugin

2.5

Agregar verificación de estilo de verificación Para una configuración detallada, consulte las instrucciones del complemento de estilo de verificación. También preste atención a la diferencia entre los nodos de informes y de compilación (todos los complementos de informes). -ins deberían prestar la misma atención):

org.apache.maven.plugins

maven-checkstyle-plugin

2.5

Agregar soporte para Simian es un. Herramienta que admite la verificación de similitud de código. Actualmente existen complementos de Maven y complementos de estilo de verificación. No sólo puede comprobar Java, sino que incluso admite la inspección de archivos de texto. Puede encontrar información de ayuda detallada aquí.

El complemento maven para simian está aquí

org .codehaus mojo

simian-maven-plugin

1.6.1

...

Agregue jdepend check, para obtener detalles configuración, consulte la descripción de uso de jdepend

org.codehaus.mojo

jdepend-maven -plugin

2.0-beta-2

Únase a findbugz para una inspección detallada. configuración, consulte las instrucciones de findbugz.

org.codehaus.mojo

findbugs-maven -plugin

2.0.1

Agregar generación de javadoc. Para una configuración detallada, por favor. consulte el uso de javadoc

org.apache.maven.plugins

maven-javadoc-plugin

2.7

...

Agregue compatibilidad con jxr. JXR es una herramienta que genera referencias cruzadas de código Java y código fuente en formato html. Para obtener información detallada sobre la configuración, consulte el uso de jxr. Tenga en cuenta que no es necesario ejecutar jxr durante la fase de compilación.

org.apache.maven.plugins

maven-jxr-plugin

2.1

Se agregó soporte para Cobertura, una herramienta de cobertura de código que se puede utilizar para evaluar la proporción del código fuente con las pruebas correspondientes. Ayuda detallada aquí. Otro software con funciones similares es EMMA, la ayuda detallada está aquí. Aquí hay un artículo comparativo entre los dos productos. Yo personalmente tiendo a usar ambos porque los indicadores dados son diferentes y ambos sirven como referencia.

org.codehaus.mojo

cobertura-maven-plugin

2.4

85

85

true

85

85

85

85

com.example.reallyimportant.*

90

80

com.example.boringcode.*

40

30

< /regexes>

limpiar

revisar

< /ejecución>

...

...

org.codehaus.mojo

emma-maven-plugin

1.0-alpha-3-SNAPSHOT

...

...

Agregar el complemento javaNCSS , que es una herramienta de medición de código Java, referencia detallada aquí.

org.codehaus.mojo

javancss-maven-plugin

2.0-beta-2