UnifiedASATVisualizer
very for Contextproject).
該工具用於創建ASAT生成的警告/缺陷(自動靜態分析工具)的可視化。通過此可視化,您可以獲取有關以下內容的信息:
mvn site MAVEN(IDE插件或獨立應用程序)。mvn package 。java -jar lib/lombok.jar install path/to/your/ide ) 運行無人機很簡單:構建它後,最新的可執行JAR已相連放置在項目的基本文件夾中。您要做的就是:
java -jar UnifiedASATVisualizer-1.1.2.jar啟動無人機Visualize按鈕。根據項目的大小和警告數量,這可能需要一些時間來生成HTML可視化。無人機要求您在Java項目上運行,並通過maven site生成ASAT警告。許多著名的項目已經包括在內,但是如果您想分析一個沒有的項目,這就是您的工作方式:
< 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 >僅當您在pom.xml中沒有<reporting>時,僅複製整個片段。如果這樣做,請複制插件。有關如何排除某些文件或如何使用特定規則集的更多信息,請檢查以下鏈接:( Findbugs,CheckStyle,PMD)
mvn site (這會生成無人機讀取的ASAT報告)。