
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 ، لكن Proxy JVM القياسي يعمل بشكل جيد. لاستخدامه ، فقط أضف -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT إلى متغير بيئة MAVEN_OPTS أو إلى أمر maven ، على سبيل المثال mvn clean verify -Dhttp.proxyHost=HOST -Dhttp.proxyPort=PORT .
مستودع الشوكة ، قم بإجراء تغييرات ، أرسل لنا طلب سحب. سنقوم بمراجعة التغييرات الخاصة بك ونطبقها على الفرع master قريبًا ، شريطة ألا تنتهك معايير الجودة لدينا. لتجنب الإحباط ، قبل إرسال طلب السحب لنا ، يرجى تشغيل إنشاء Maven الكامل:
$ mvn clean install -Pquliceضع في اعتبارك أن JDK 11+ و Maven 3.8+ هما أقل إصدارات قد تستخدمها.