
Qulice는 Java 프로젝트를위한 정적 분석 품질 관리 도구입니다. CheckStyle 및 PMD를 포함하여 모든 최고의 정적 분석 기기를 결합하고 사전 구성된 구성을 결합합니다. 더 이상 개별적으로 사용하고 구성 할 필요가 없습니다.
www.qulice.com에서 자세히 알아보십시오.
또한이 블로그 게시물을 먼저 읽으십시오 : Java 코드 품질의 엄격한 제어 .
이 플러그인을 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 >또한 우리는 Maven 3.1+를 지원한다는 것을 기억하십시오.
라이센스 경로는 다음 형식으로 선언해야합니다. file:${basedir}/LICENSE.txt 는 기본값이며 ${basedir} 대신 전체 경로를 사용할 수 있습니다.
프로젝트에서 발생할 수있는 전형적인 실수에 대한이 짧은 요약을 읽으십시오.
XML 유효성 검사에 필요한 스키마를 다운로드하려면 프록시 설정이 필요할 수 있습니다. Maven Proxy는 지원되지 않지만 표준 JVM 프록시는 제대로 작동합니다. 그것을 사용하려면 -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT MAVEN_OPTS 환경 변수 또는 maven 명령에 대한 포트, 예를 들어 mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
포크 리포지토리, 변경하고 풀 요청을 보내십시오. 우리는 귀하의 변경 사항을 검토하고 품질 표준을 위반하지 않는 경우 곧 master 지점에 적용 할 것입니다. 좌절을 피하려면 풀 요청을 보내기 전에 Full Maven 빌드를 실행하십시오.
$ mvn clean install -PquliceJDK 11+와 Maven 3.8+는 사용할 수있는 가장 낮은 버전입니다.