2010-12-11 21 views
0

Je trouve l'outil PMD très utile. J'ai donc installé le plugin PMD eclipse. Avec PMD, nous pouvons définir plusieurs fichiers de jeux de règles. Une des raisons pour lesquelles j'ai plusieurs fichiers de jeux de règles est que je dois exclure certaines classes de certaines règles, mais pas toutes. J'ai réalisé cela en définissant ces règles dans un fichier ruleset séparé et en utilisant element. C'est bien comme la construction de fourmi loin est concerné. Cependant, je voudrais utiliser les mêmes fichiers de jeux de règles pour les plugins Eclipse de PMD afin de s'assurer que l'exécution de PMD en utilisant Ant ou Eclipse génère le même résultat.Configuration du plug-in Eclipse PMD pour utiliser plusieurs jeux de règles

Je ne vois pas d'option pour sélectionner plusieurs fichiers de jeux de règles pour le plugin PMD eclipse. Existe-t-il un moyen de sélectionner plusieurs fichiers de jeux de règles ou toute autre alternative?

Aidez-nous s'il vous plaît.

Merci

Répondre

2

A règles références ensembles de règles et rulesets intégrées - et il peut faire référence à la coutume aussi ensembles de règles. Il suffit de créer un emballage-ruleset.xml pour base-ruleset.xml et codesize-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> 

Vous pouvez ensuite utiliser wrapper-ruleset.xml dans Eclipse.