PMD plugin unable to exclude groovy-stub files. -----------------------------------------------
Key: MPMD-75 URL: http://jira.codehaus.org/browse/MPMD-75 Project: Maven 2.x PMD Plugin Issue Type: Bug Components: PMD Affects Versions: 2.3 Environment: windows xp, java 1.6.0_04, maven 2.0.8, groovy 1.5.1, groovy-maven-plugin 1.0-beta3 Reporter: Jonathan Baker When trying to run the pmd plugin to fail our build on a mixed java and groovy project, I am unable to exclude groovy-generated java stubs. It seems as though all of the exclude patterns are package and filename filters only. If this is true, then the only way to exclude groovy-generated java sources would be to move all of our groovy files into a package that contains the word groovy, or to name all of our groovy classes ClassNameGroovy.groovy. This seems unacceptible. The example on the webage for usage shows something like this: <excludes> <exclude>**/generated/*.java</exclude> </excludes> This implies that we could do something similar like this: <excludes> <exclude>**/groovy-stubs/*.java</exclude> </excludes> But that doesn't seem to work because it ends up looking for target/groovy-stubs/main/groovy-stubs/*.java because the patterns are all relative to the source roots. -- 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