UnifiedASATVisualizer
very for Contextproject).
このツールは、ASATSによって生成された警告/欠陥の視覚化を作成するためのものです(自動静的分析ツール)。この視覚化により、次のことに関する情報を入手できます。
mvn siteを実行するためにMaven(IDEプラグインまたはスタンドアロンアプリ)をインストールする必要があります。mvn packageを実行します。java -jar lib/lombok.jar install path/to/your/ide ) UAVの実行はシンプルです。それを構築した後、最新の実行可能なJARがプロジェクトのベースフォルダーに納得できるように配置されています。あなたがしなければならないのは:
java -jar UnifiedASATVisualizer-1.1.2.jar経由でuavを開始しますVisualizeボタンをクリックします。プロジェクトのサイズと警告の数に応じて、これにはHTMLの視覚化を生成するのに時間がかかる場合があります。 UAVでは、 maven siteを介して生成されたASAT警告を使用して、Javaプロジェクトで実行する必要があります。多くの有名なプロジェクトにはすでにこれが含まれていますが、そうでないプロジェクトを分析したい場合は、次の方法があります。
< 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を実行します(これにより、UAVが読み取るASATレポートが生成されます)。