Uploaded image for project: 'Maven PMD Plugin'
  1. Maven PMD Plugin
  2. MPMD-22

PMD plugin <configuration> should accept dependency entries

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      As described here:

      http://maven.apache.org/plugins/maven-pmd-plugin/howto.html

      The PMD plugin supports configuration of custom ruleset XML files. But in our organization, we have written custom ruleset XMLs that refer Java classes (our PMD extension dependencies). The configuration of the PMD plugin should allow these dependencies to be specified.

      Since we do not have this feature in the current release, we at our organization are forced to maintain a fork of the PMD plugin with the necessary dependencies added.

      A suggested format:

      <configuration>
      <rulesets>
      <ruleset>/rulesets/basic.xml</ruleset>
      <ruleset>/rulesets/controversial.xml</ruleset>
      <ruleset>d:\rulesets\strings.xml</ruleset>
      <ruleset>http://localhost/design.xml</ruleset>
      </rulesets>

      <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.0</version>
      <scope>test</scope>
      </dependency>

      <format>xml</format>
      <linkXref>true</linkXref>
      <sourceEncoding>utf-8</sourceEncoding>
      <minimumTokens>100</minimumTokens>
      </configuration>

      Attachments

        Issue Links

          Activity

            People

              olamy Olivier Lamy
              subwiz Subhash Chandran
              Votes:
              4 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: