Methods Rule.start and Rule.end are not executed
------------------------------------------------

                 Key: MPMD-116
                 URL: http://jira.codehaus.org/browse/MPMD-116
             Project: Maven 2.x PMD Plugin
          Issue Type: Bug
          Components: PMD
    Affects Versions: 2.4
         Environment: Windows XP
Maven 2.2.1
            Reporter: David Vana


Methods start() and end() from interface Rule are not executed when running pmd 
as a mvn pluggin.

{code:title=SomeCustomRule.java|borderStyle=solid}

public class SomeCustomRule extends AbstractJavaRule {

public void start(RuleContext ctx) {
  System.out.println("START");
}

public void end(RuleContext ctx) {
  System.out.println("END");
}
{code}

{code:xml|title=pom.xml|borderStyle=solid}
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-pmd-plugin</artifactId>
            <version>2.4</version>
            <configuration>
                <targetJdk>1.6</targetJdk>
                <rulesets>
                    <ruleset>some_custom_ruleset.xml</ruleset>
                </rulesets>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>sandbox</groupId>
                    <artifactId>some_custom_ruleset</artifactId>
                    <version>1.0</version>
                </dependency>
            </dependencies>
        </plugin>
    </plugins>
</build>
{code}

{code:xml|title=some_custom_ruleset.xml|borderStyle=solid}
<ruleset>
    <description>Some custom ruleset.</description>
    <rule name="SomeCustomRule"
          message="Testing rule."
          class="SomeCustomRule">
        <description>
            Testing rule.
        </description>
        <priority>3</priority>

        <example>
            <![CDATA[
        ]]>
        </example>
    </rule>
</ruleset>
{code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to