Alat ini adalah untuk membuat visualisasi peringatan/cacat yang dihasilkan oleh ASAT (alat analisis statis otomatis). Dengan visualisasi ini Anda bisa mendapatkan informasi tentang hal -hal berikut:
mvn site .mvn package .java -jar lib/lombok.jar install path/to/your/ide ) Menjalankan UAV sederhana: Setelah membangunnya, toples terbaru yang dapat dieksekusi telah ditempatkan secara meyakinkan di folder dasar proyek. Yang harus Anda lakukan adalah:
java -jar UnifiedASATVisualizer-1.1.2.jarVisualize . Bergantung pada ukuran proyek dan jumlah peringatan, ini mungkin membutuhkan waktu untuk menghasilkan visualisasi HTML. UAV mengharuskan Anda untuk menjalankan proyek Java dengan peringatan ASAT yang dihasilkan melalui maven site . Banyak proyek terkenal termasuk ini, tetapi jika Anda ingin menganalisis proyek yang tidak, inilah cara Anda melakukannya:
< 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 > Salin seluruh cuplikan hanya jika Anda tidak memiliki <reporting> di pom.xml Anda. Jika Anda melakukannya, maka cukup salin plugin. Untuk informasi lebih lanjut tentang cara mengecualikan file tertentu atau cara menggunakan aturan tertentu, silakan periksa tautan berikut: (FindBugs, CheckStyle, PMD)
mvn site pada proyek yang ingin Anda analisis (ini menghasilkan laporan ASAT yang dibaca oleh UAV).