Dieses Tool dient zum Erstellen einer Visualisierung der Warnungen/Defekte, die von den ASATS (automatisierte statische Analyse -Tools) erzeugt wurden. Mit dieser Visualisierung erhalten Sie Informationen über die folgenden Dinge:
mvn site auszuführen.mvn package ausführen.java -jar lib/lombok.jar install path/to/your/ide ) Das Ausführen von UAV ist einfach: Nach dem Erstellen wurde das neueste ausführbare Glas in den Basisordner des Projekts bevölkerungsreich platziert. Alles, was Sie tun müssen, ist:
java -jar UnifiedASATVisualizer-1.1.2.jarVisualize . Abhängig von der Größe und Anzahl der Warnungen des Projekts kann dies einige Zeit dauern, bis die HTML -Visualisierung erzeugt wird. UAV verlangt, dass Sie ein Java -Projekt mit ASAT -Warnungen durchführen, die über maven site erzeugt werden. Viele berühmte Projekte umfassen dies bereits. Wenn Sie jedoch ein Projekt analysieren möchten, das dies nicht tut, ist dies, wie Sie es tun:
< 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 > Kopieren Sie den gesamten Snippet nur , wenn Sie in Ihrem pom.xml nicht <reporting> haben. Wenn Sie dies tun, kopieren Sie einfach die Plugins. Weitere Informationen zum Ausschließen bestimmter Dateien oder die Verwendung bestimmter Regeln untersuchen bitte die folgenden Links: (FindBugs, CheckStyle, PMD).
mvn site auf dem Projekt aus, das Sie analysieren möchten (dies generiert die ASAT-Berichte, die von UAV vorgelegt werden).