2011-07-21 6 views
0

クラスの未使用のインスタンス変数とメソッドを検出するために使用するPMD apiを見てきました。コマンドラインから呼び出すことができますが、プログラムでPMDを呼び出すことでクラスの冗長性分析を実行したいと考えています。残念ながら、apiにはさまざまなクラスやメソッドに関する情報は含まれていません。誰でも、プログラムで冗長コードを検出するためにPMDを呼び出す方法に関する情報はありますか?未使用のコードを検出するためのPMD - APIの使用

答えて

1

ビルドの一部として呼び出すことを意味しますか?実際のアプリケーションの実行時にソースコードを分析するためにPMDを呼び出すのはあまり意味がありません。

maven-pmd-pluginまたはthe Ant taskをご覧ください。

+0

ユーザーがソースファイルを右クリックしたときに、プラグインから(コマンドとして)PMDを起動しようとしていました。だから、ビルドの一環としてではなく、プラグインのクラスからPMDを呼び出すことになります。 – Joeblackdev

関連する問題