When checkstyle was upgraded to 4.1, nobody checked the checkstyle POM, which is a dud. It's missing dependencies.
I'd like to know how that managed to happen. Was it automatically synced in? - Brett Vincent Massol wrote: > Hi, > > I'm trying to set up the m2 checkstyle plugin so that my build will fail in > case of violations. I've read the tips.apt file and I have created a > build-tools/ project. > > Here's the content of my parent pom.xml file: > > <build> > <extensions> > <extension> > <groupId>org.codehaus.cargo</groupId> > <artifactId>cargo-build-tools</artifactId> > <version>0.7-SNAPSHOT</version> > </extension> > </extensions> > <plugins> > <plugin> > <artifactId>maven-checkstyle-plugin</artifactId> > <executions> > <execution> > <configuration> > <configLocation>build-tools/checkstyle.xml</configLocation> > > <headerLocation>build-tools/checkstyle.license</headerLocation> > > <suppressionsLocation>build-tools/checkstyle-suppressions.xml</suppressionsL > ocation> > </configuration> > <goals> > <goal>check</goal> > </goals> > </execution> > </executions> > </plugin> > </plugins> > </build> > > When I run this, I get: > > > C:\dev\cargo\trunk\core\api\util>mvn clean install > [...] > [INFO] [jar:jar] > [INFO] Building jar: > C:\dev\cargo\trunk\core\api\util\target\cargo-core-api-util-0.7-SNAPSHOT.jar > [INFO] Preparing checkstyle:check > [INFO] Setting property: classpath.resource.loader.class => > 'org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader'. > [INFO] Setting property: velocimacro.messages.on => 'false'. > [INFO] Setting property: resource.loader => 'classpath'. > [INFO] Setting property: resource.manager.logwhenfound => 'false'. > [INFO] ************************************************************** > [INFO] Starting Jakarta Velocity v1.4 > [...] > [INFO] Velocity successfully started. > [INFO] [checkstyle:checkstyle] > [INFO] > ---------------------------------------------------------------------------- > [ERROR] FATAL ERROR > [INFO] > ---------------------------------------------------------------------------- > [INFO] org/apache/commons/beanutils/Converter > [INFO] > ---------------------------------------------------------------------------- > [INFO] Trace > java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter > at > org.apache.maven.plugin.checkstyle.CheckstyleReport.executeCheckstyle(Checks > tyleReport.java:620) > at > org.apache.maven.plugin.checkstyle.CheckstyleReport.executeReport(Checkstyle > Report.java:457) > [...] > > Any idea what I'm doing wrong? > > Has anyone succeeded in implementing this use case (which IMO is the only > valid use case when it comes to using checkstyle in a build - Reports are > not really useful)? > > Thanks > -Vincent > > > > > > > ___________________________________________________________________________ > Nouveau : téléphonez moins cher avec Yahoo! Messenger ! Découvez les tarifs > exceptionnels pour appeler la France et l'international. > Téléchargez sur http://fr.messenger.yahoo.com > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]