
Qulice ist ein statisches Qualitätskontrollinstrument für Java -Projekte. Es kombiniert die besten statischen Analyse-Instrumente und konfigurieren sie vor der Konfiguration, einschließlich Checkstyle und PMD. Sie müssen sie nicht mehr einzeln verwenden und konfigurieren.
Lesen Sie mehr unter www.qulice.com.
Lesen Sie auch diesen Blog -Beitrag zuerst: Strenge Kontrolle über die Qualität der Java -Code .
Fügen Sie dieses Plugin einfach zu Ihrem pom.xml hinzu:
< 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 >Denken Sie auch daran, dass wir Maven 3.1+ unterstützen.
Der Pfad zur Lizenz muss im folgenden Format deklariert werden: file:${basedir}/LICENSE.txt , es ist der Standardwert, man kann einen beliebigen vollständigen Pfad anstelle von ${basedir} verwenden.
Lesen Sie diese kurze Zusammenfassung typischer Fehler, die Sie möglicherweise in Ihrem Projekt begegnen.
Um Schemas herunterzuladen, die für die XML -Validierung erforderlich sind, benötigen Sie möglicherweise ein Proxy -Setup. Maven Proxy wird nicht unterstützt, aber Standard -JVM -Proxy funktioniert einwandfrei. Um es einfach zu verwenden, fügen Sie Ihrer MAVEN_OPTS -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
Fork -Repository, Änderungen vornehmen, uns eine Pull -Anfrage senden. Wir werden Ihre Änderungen überprüfen und sie in Kürze auf den master -Zweig anwenden, sofern sie nicht gegen unsere Qualitätsstandards verstoßen. Um Frustration zu vermeiden, führen Sie vor dem Senden Ihrer Pull -Anfrage bitte den vollständigen Maven -Build aus:
$ mvn clean install -PquliceDenken Sie daran, dass JDK 11+ und Maven 3.8+ die niedrigsten Versionen sind, die Sie verwenden können.