There are three supported goals: “apply”, “check”, “patch”.
If you already have a walkmod configuration file (walkmod.xml or walkmod.yml), you can easily integrate it as follows:
<plugin> <groupId>org.walkmod.maven.plugins</groupId> <artifactId>walkmod-maven-plugin</artifactId> <version>2.0.1</version> <executions> <execution> <goals> <goal>apply</goal> </goals> </execution> </executions> </plugin>
And then, call the plugin:
mvn org.walkmod.maven.plugins:walkmod-maven-plugin:apply
If you only need to run PMD fixings, you can easily run them as follows:
mvn org.walkmod.maven.plugins:walkmod-maven-plugin:apply -Dchains=pmd -Dproperties="configurationFile=rulesets/java/basic.xml"
or alternatively:
<plugin> <groupId>org.walkmod.maven.plugins</groupId> <artifactId>walkmod-maven-plugin</artifactId> <version>2.0.1</version> <executions> <execution> <goals> <goal>apply</goal> </goals> <configuration> <chains>pmd</chains> <properties>rulesets/java/basic.xml</properties> </configuration> </execution> </executions> </plugin>