
Qulice es un instrumento de control de calidad de análisis estático para proyectos Java. Combina todos los mejores instrumentos de análisis estático y preconfigurarlos, incluidos los checkstyle y PMD. No necesita usarlos y configurarlos individualmente más.
Lea más en www.qulice.com.
Además, lea primero esta publicación de blog: control estricto de la calidad del código Java .
Simplemente agregue este complemento a su pom.xml :
< build >
< plugins >
< plugin >
< groupId >com.qulice</ groupId >
< artifactId >qulice-maven-plugin</ artifactId >
< version >0.23.0</ version >
< configuration >
< license >file:${basedir}/LICENSE.txt</ license >
</ configuration >
< executions >
< execution >
< goals >
< goal >check</ goal >
</ goals >
</ execution >
</ executions >
</ plugin >
</ plugins >
</ build >Recuerde también que apoyamos a Maven 3.1+.
La ruta a la licencia debe declararse en el siguiente formato: file:${basedir}/LICENSE.txt , es el valor predeterminado, se puede usar cualquier ruta completa en lugar de ${basedir} .
Lea este breve resumen de los errores típicos que puede encontrar en su proyecto.
Para descargar esquemas requeridos para la validación XML, es posible que necesite una configuración de proxy. El proxy Maven no es compatible, pero el proxy JVM estándar funciona bien. Para usarlo, simplemente agregue -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT a su variable de entorno MAVEN_OPTS o para maven el comando, por ejemplo, mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
Repositorio de horquilla, haga cambios, envíenos una solicitud de extracción. Revisaremos sus cambios y los aplicaremos a la rama master en breve, siempre que no violen nuestros estándares de calidad. Para evitar la frustración, antes de enviarnos su solicitud de extracción, ejecute la compilación de Maven completa:
$ mvn clean install -PquliceTenga en cuenta que JDK 11+ y Maven 3.8+ son las versiones más bajas que puede usar.