2010-12-11 3 views
0

PMD는 매우 유용한 도구입니다. 그래서 PMD Eclipse 플러그인을 설치했습니다.이클립스 플러그인 구성 PMD가 여러 룰셋을 사용하도록

PMD를 사용하여 여러 개의 룰 세트 파일을 정의 할 수 있습니다. 내가 여러 개의 규칙 집합 파일을 가지고있는 이유 중 하나는 일부 규칙에서 일부 클래스를 제외해야한다는 것입니다. 이러한 규칙은 별도의 룰셋 파일에 정의하고 요소를 사용하여 정의했습니다. 개미 빌드와 관련해서는 괜찮습니다. 그러나 PMD Eclipse 플러그인에 대해 동일한 룰 세트 파일을 사용하여 ant 또는 Eclipse를 사용하여 PMD를 실행하면 동일한 결과가 발생합니다.

PMD Eclipse 플러그인에 대해 여러 개의 룰 세트 파일을 선택하는 옵션이 표시되지 않습니다. 여러 룰셋 파일 또는 다른 대안을 선택하는 방법이 있습니까?

도와주세요.

감사

답변

2

A는 참조 규칙 및 기본 규칙 집합 규칙 집합 - 그것은 정의가 너무 규칙 세트 참조 할 수 있습니다.

<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> 

그런 다음 이클립스에서 랩퍼 ruleset.xml을 사용할 수 있습니다 : 그냥 기본-ruleset.xml 및 codesize-ruleset.xml에 대한 래퍼-ruleset.xml을 만들 수 있습니다.