2010-12-11 14 views
0

PMDは非常に便利なツールです。 PMD eclipseプラグインをインストールしました。Eclipseプラグインの設定複数のルールセットを使用するPMD

PMDでは、複数のルールセットファイルを定義できます。私が複数のルールセットファイルを持っている理由の1つは、いくつかのルールからいくつかのクラスを除外する必要があるということです。これらのルールを個別のルールセットファイルに定義し、要素を使用することでこれを実現しました。これは、蟻のビルドに関する限り、問題ありません。しかし、PMD Eclipseプラグインにも同じルールセット・ファイルを使用して、antまたはEclipseを使用してPMDを実行すると同じ結果が生成されるようにしたいと考えています。

PMD eclipseプラグイン用に複数のルールセット・ファイルを選択するオプションが表示されません。複数のルールセットファイルやその他の選択肢を選択する方法はありますか?

助けてください。

おかげ

答えて

2

Aは、参照ルールとビルトインルールセットをルールセット - そしてそれはあまりにもカスタムルールセットを参照することができます。ただ、基本ruleset.xmlとコードサイズ-ruleset.xmlのラッパー-ruleset.xmlを作成します。

<ruleset xmlns="http://pmd.sf.net/ruleset/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="pmd-eclipse" xsi:noNamespaceSchemaLocation="http://pmd.sf.net/ruleset_xml_schema.xsd" xsi:schemaLocation="http://pmd.sf.net/ruleset/1.0.0 http://pmd.sf.net/ruleset_xml_schema.xsd"> 
    <rule ref="basic-ruleset.xml"/> 
    <rule ref="codesize-ruleset.xml"/> 
</ruleset> 

これで、Eclipseでラッパーruleset.xmlを使用することができます。

関連する問題