This plug-in is designed for Maven 1.0.X
It's purpose is to generate
.checkstyle files that are used by the Eclipse Checkstyle Plug-in
(now bundled in Eclipse 3.2-Callisto). It is designed as an addon to the Maven Eclipse Plug-in
and it shares some properties with the Maven Checkstyle Report plug-in.
The best way to integrate maven-eclipse-checkstyle is to add it as a post-goal to the eclipse:eclipse goal as follow:
<postGoal name="eclipse:eclipse"> <attainGoal name="eclipse:checkstyle"/> </postGoal>
Your eclipse projects will required to have the nature
com.atlassw.tools.eclipse.checkstyle.CheckstyleNature and the builder
There are several ways of working with that.
Handle manually the activation of the checkstyle plugin in eclipse. This would mean that after each
maven:eclipse after a refresh in eclipse you would have to recheck the activation of the checkstyle plug-in in eclipse using the project properties.
You could also automate the addition of the nature and builder in the maven-eclipse plugin using the
Finaly, you could also simply enable a feature of this plugin using: