0

PMD はとても便利なツールだと思います。そこで、PMD Eclipse プラグインをインストールしました。

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

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

助けてください。

ありがとう

4

1 に答える 1

2

ルールセットは、ルールと組み込みのルールセットを参照し、カスタム ルールセットも参照できます。basic-ruleset.xml と codesize-ruleset.xml の wrapper-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 で wrapper-ruleset.xml を使用できます。

于 2011-03-16T18:09:31.267 に答える