2013-07-04 50 views
0

我使用Maven PMD插件作爲Maven Site Plugin的一部分來生成PMD報告。這通常是有效的,但是當我使用Ant完成我的PMD報告時,報告頂部總是出現違規摘要,列出了有錯誤的文件數量,違規總數以及每個優先級違規次數(1至5)。使用Maven和Maven PMD插件,沒有這樣的摘要,報告直接從文件的詳細列表開始,並且沒有顯示違規優先級。 example report shown at the PMD Sourceforge site至少顯示文件和錯誤的一般摘要,但也沒有任何優先級信息。使用Maven PMD插件生成摘要

有什麼方法可以用Maven PMD插件顯示這些信息嗎?

回答

0

由於似乎沒有直接的解決方案,我提出了一個解決方法。 Maven PMD插件本身用於生成XML報告,作爲站點報告的一部分。之後,將XML Maven插件與來自舊的基於Ant的配置的XSLT一起使用,以轉換XML報告並覆蓋PMD的站點報告。不是很乾淨,但它工作。 請注意,與我最初的想法相反,Ant本身也沒有按預期打印報告,一位前同事將XSLT添加到舊的Ant目標中。