UnifiedASATVisualizer
very for Contextproject).
هذه الأداة هي إنشاء تصور للتحذيرات/العيوب التي تم إنشاؤها بواسطة ASATS (أدوات التحليل الثابت الآلي). مع هذا التصور ، يمكنك الحصول على معلومات حول الأشياء التالية:
mvn site .mvn package .java -jar lib/lombok.jar install path/to/your/ide ) تشغيل UAV بسيط: بعد بنائه ، تم وضع أحدث جرة قابلة للتنفيذ في المجلد الأساسي للمشروع. كل ما عليك فعله هو:
java -jar UnifiedASATVisualizer-1.1.2.jarVisualize . اعتمادًا على حجم المشروع وعدد التحذيرات ، قد يستغرق هذا بعض الوقت لإنشاء تصور HTML. تتطلب UAV منك الركض على مشروع Java مع تحذيرات ASAT التي تم إنشاؤها عبر maven site . تشمل العديد من المشاريع الشهيرة هذا بالفعل ، ولكن إذا كنت ترغب في تحليل مشروع لا ، إليك كيفية قيامك بذلك:
< reporting >
< plugins >
< plugin >
< groupId >org.apache.maven.plugins</ groupId >
< artifactId >maven-checkstyle-plugin</ artifactId >
< version >2.17</ version >
< reportSets >
< reportSet >
< reports >
< report >checkstyle</ report >
</ reports >
</ reportSet >
</ reportSets >
</ plugin >
< plugin >
< groupId >org.apache.maven.plugins</ groupId >
< artifactId >maven-pmd-plugin</ artifactId >
< version >3.7</ version >
</ plugin >
< plugin >
< groupId >org.codehaus.mojo</ groupId >
< artifactId >findbugs-maven-plugin</ artifactId >
< version >3.0.4</ version >
</ plugin >
</ plugins >
</ reporting > انسخ المقتطف بأكمله فقط إذا لم يكن لديك <reporting> في pom.xml الخاص بك. إذا قمت بذلك ، فما عليك سوى نسخ المكونات الإضافية. لمزيد من المعلومات حول كيفية استبعاد بعض الملفات أو كيفية استخدام قواعد محددة ، يرجى التحقق من الروابط التالية: (FindBugs ، CheckStyle ، PMD)
mvn site على المشروع الذي تريد تحليله (هذا يولد تقارير ASAT التي يتم قراءتها بواسطة الطائرات بدون طيار).