[
http://jira.codehaus.org/browse/MNG-3499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=129719#action_129719
]
John Casey commented on MNG-3499:
---------------------------------
It appears that the DefaultBuildPlanner component isn't processing @execute
goal="checkstyle" correctly. I'll put together an integration/unit test to help
guard against this in the future.
> Checkstyle plugin doesn't work with Maven 2.1
> ---------------------------------------------
>
> Key: MNG-3499
> URL: http://jira.codehaus.org/browse/MNG-3499
> Project: Maven 2
> Issue Type: Bug
> Affects Versions: 2.1-alpha-1
> Reporter: Vincent Massol
> Attachments: checkstyle21error.txt, checkstyle21error.txt
>
>
> Running "mvn clean install" with the following configuration fails:
> {code}
> <build>
> <plugins>
> ...
> <plugin>
> <!-- Apply the Checkstyle configurations defined in the top level
> pom.xml file -->
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> <dependencies>
> <dependency>
> <groupId>com.xpn.xwiki.platform</groupId>
> <artifactId>xwiki-build-verifications</artifactId>
> <version>1.1</version>
> </dependency>
> </dependencies>
> <configuration>
> <includes>
> **/Api.java,
> **/xmlrpc/ConfluenceRpcInterface,
> **/xmlrpc/Attachment.java,
> **/xmlrpc/SpaceSummary.java,
> **/ViewAction.java,
> **/ZipExplorer*.java,
> **/FileUpload*.java,
> **/PluginApi.java,
> **/content/**/*.java,
> **/XWikiMessageTool.java,
> **/XWikiListFilter.java,
> **/MyPersistentLoginManager.java
> </includes>
> <excludes>
> **/RenamePageReplaceLinkHandler.java
> </excludes>
> </configuration>
> </plugin>
> </plugins>
> </build>
> {code}
> I have the following in the top level pom:
> {code}
> <build>
> <pluginManagement>
> <plugins>
> <!-- Apply checkstyle rules and fail the build in case of errors. The
> checkstyle config
> files are taken from the build-tools JAR module.-->
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-checkstyle-plugin</artifactId>
> <dependencies>
> <dependency>
> <groupId>com.xpn.xwiki.platform</groupId>
> <artifactId>xwiki-build-verifications</artifactId>
> </dependency>
> </dependencies>
> <configuration>
> <consoleOutput>true</consoleOutput>
> <configLocation>checkstyle.xml</configLocation>
> <headerLocation>checkstyle.license</headerLocation>
> </configuration>
> <executions>
> <execution>
> <goals>
> <goal>check</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
> ...
> {code}
> The error I get:
> {noformat}
> ...
> [DEBUG] Mojo: check has config:
> <?xml version="1.0" encoding="UTF-8"?>
> <configuration>
> <includes>**/Api.java,
> **/xmlrpc/ConfluenceRpcInterface,
> **/xmlrpc/Attachment.java,
> **/xmlrpc/SpaceSummary.java,
> **/ViewAction.java,
> **/ZipExplorer*.java,
> **/FileUpload*.java,
> **/PluginApi.java,
> **/content/**/*.java,
> **/XWikiMessageTool.java,
> **/XWikiListFilter.java,
> **/MyPersistentLoginManager.java</includes>
> <excludes>**/RenamePageReplaceLinkHandler.java</excludes>
> <consoleOutput>true</consoleOutput>
> <configLocation>checkstyle.xml</configLocation>
> <headerLocation>checkstyle.license</headerLocation>
> </configuration>
> [DEBUG] In verifyVersionedPlugin for:
> org.apache.maven.plugins:maven-checkstyle-plugin
> [DEBUG] maven-checkstyle-plugin: using locally installed snapshot
> [DEBUG]
> org.apache.maven.plugins:maven-checkstyle-plugin:maven-plugin:2.2-SNAPSHOT:runtime
> (selected for runtime)
> ...
> [DEBUG] Looking up mojo
> org.apache.maven.plugins:maven-checkstyle-plugin:2.2-SNAPSHOT:check in realm
> org.apache.maven.plugins:maven-checkstyle-plugin -
> descRealmId=org.apache.maven.plugins:maven-checkstyle-plugin
> [DEBUG] Looked up - [EMAIL PROTECTED] -
> ClassRealm[org.apache.maven.plugins:maven-checkstyle-plugin, parent:
> ClassRealm[plexus.core, parent: null]]
> [DEBUG] Configuring mojo
> 'org.apache.maven.plugins:maven-checkstyle-plugin:2.2-SNAPSHOT:check' -->
> [DEBUG] (f) failOnViolation = true
> [DEBUG] (f) outputFile =
> /Users/vmassol/dev/xwiki/trunks-devs/xwiki-platform-core/target/checkstyle-result.xml
> [DEBUG] (f) outputFileFormat = xml
> [DEBUG] (f) skip = false
> [DEBUG] -- end configuration --
> [INFO] [checkstyle:check]
> [INFO] Unable to perform checkstyle:check, unable to find
> checkstyle:checkstyle outputFile.
> ...
> {noformat}
> The strange thing is that if I run "mvn checkstyle:checkstyle" or "mvn
> checkstyle:check", it works fine...
> Thanks
--
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