
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+
PATH to Licension จะต้องมีการประกาศในรูปแบบต่อไปนี้: file:${basedir}/LICENSE.txt มันเป็นค่าเริ่มต้นเราสามารถใช้เส้นทางเต็มรูปแบบแทน ${basedir}
อ่านสรุปสั้น ๆ เกี่ยวกับข้อผิดพลาดทั่วไปที่คุณอาจพบในโครงการของคุณ
ในการดาวน์โหลด schemas ที่จำเป็นสำหรับการตรวจสอบ XML คุณอาจต้องตั้งค่าพร็อกซี Maven Proxy ไม่ได้รับการสนับสนุน แต่พร็อกซี JVM มาตรฐานทำงานได้ดี หากต้องการใช้เพียงเพิ่ม -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT ไปยังตัวแปรสภาพแวดล้อม MAVEN_OPTS ของคุณหรือคำสั่ง maven ของคุณเช่น mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT
ที่เก็บส้อมทำการเปลี่ยนแปลงส่งคำขอดึงมาให้เรา เราจะตรวจสอบการเปลี่ยนแปลงของคุณและนำไปใช้กับสาขา master ในไม่ช้าหากพวกเขาไม่ละเมิดมาตรฐานคุณภาพของเรา เพื่อหลีกเลี่ยงความยุ่งยากก่อนที่จะส่งคำขอดึงของคุณมาให้เราโปรดเรียกใช้ Maven Build เต็ม:
$ mvn clean install -Pquliceโปรดทราบว่า JDK 11+ และ Maven 3.8+ เป็นเวอร์ชันต่ำสุดที่คุณอาจใช้