0

PMD レポートを生成するために、Maven サイト プラグインの一部として Maven PMD プラグインを使用しています。これは一般的に機能しますが、Ant で PMD レポートを作成したときは常にレポートの上部に違反の概要があり、エラーのあるファイルの数、違反の合計数、優先度ごとの違反の数が一覧表示されていました。 (1 ~ 5)。Maven と Maven PMD プラグインでは、そのような要約はなく、レポートはファイルの詳細なリストから直接開始され、違反の優先度は表示されません。PMD Sourceforge サイトに示されているレポートの例には、少なくともファイルとエラーの概要が示されていますが、優先度に関する情報は示されていません。

Maven PMD プラグインでこの情報を表示する方法はありますか?

4

1 に答える 1

0

直接的な解決策はないようだったので、回避策を作成しました。Maven PMD プラグイン自体を使用して、サイト レポートの一部として XML レポートを生成します。その後、XML Maven プラグインを古い Ant ベースの構成の XSLT と共に使用して、XML レポートを変換し、PMD のサイト レポートを上書きします。本当にきれいではありませんが、機能しています。私が当初考えていたのとは反対に、Ant 自体も意図したとおりにレポートを出力しなかったことに注意してください。以前の同僚が XSLT を古い Ant ターゲットに追加しました。

于 2014-01-20T11:12:39.210 に答える