2012-01-12 138 views
2

私はFindBugs(バージョン1.3.9)Eclipseプラグインを使用しています。私はfindbugsを実行し、結果をXMLファイルに保存しました。 XMLレポートのHTMLレポートを生成する必要があります。FindBugs- HTML Findbugs XMLレポートのレポート生成

ツールはありますか?

私は出力が似ているようにしたい:私はFindBugsのEclipseプラグインでの経験を持っていないが、私はFindBugsのAntタスクがoutputhtmlで生産を取得するためのオプションを持っていることを知っている http://mevenide.codehaus.org/maven-eclipse-plugin-plugin/findbugs-report.html

答えて

0

フォーマット。 FindBugs Eclipseプラグインがhtml出力を生成するように設定する方法はありますか?

FindBugs Ant Task Manual

0

はFindBugsのを経由して直接HTML形式のレポートを生成するには、次の(おそらく文書化されていない)コマンドラインを使用可能性があります。一般的には

java -cp findbugs.jar edu.umd.cs.findbugs.PrintingBugReporter -html analysisResult.xml >output.html 

それだけだしXSL変換。サポートされているXSLファイルは、リソースとしてfindbugs.jarにバンドルされています。

2

私は、コマンドラインとして、このようなものを使用しています:1500 -nested -textui -userPrefs edu.umd.cs.findbugs.core.prefs -progress -maxHeap

./findbugs:偽-output結果/ outputfile.html -effort:max -low -sortByClass -html:fancy.xsl -auxclasspath servlet-api.jar -auxclasspath selenium-server-standalone-2.43.0.jar -auxclasspath commons-lang-2.6.jar〜/Downloads/bodgeit-master

太字のオプションは、HTML出力を生成するために使用できます。

unionBugsという簡単なユーティリティを使用して、さまざまなサブプロジェクトで見つかったすべてのバグを収集することもできます。引数には、出力ファイル名に "-output"スイッチを指定し、その後に任意の数のxmlファイルを指定します。 ステップ:
1. FindBugsのディレクトリ内のbinサブディレクトリ
2. ./unionBugs -output inputfile1 inputfile2 ... inputfilen
3.後で実行する、にXMLを変換するために、コマンドを実行しますconvertXmlToText HTMLファイル。

./convertXmlToText -longBugCodes -html <input_file1.xml> <output_file.html> 
+0

ありがとうございます。これは私のために働いた。 –

+0

助けてくれることを嬉しく思います@AdilAliyev –