Follow-up, if you're using Gradle 0.9 (but it may have been in 0.8 as well, don't recall) there is a code quality plugin that includes checkstyle.
On Thu, May 6, 2010 at 13:37, Jason Porter <[email protected]> wrote: > Gradle uses version 5. > > > On Thu, May 6, 2010 at 12:23, mjparme <[email protected]> wrote: > >> >> Shortly after I posted I did find a checkstyle bug report that mentioned >> that >> there have been changes between the 4.3 and 5.0 check files and I was >> trying >> to use 5.0 with my older 4.3 check files. However, I have since marked my >> dependency as 4.3 and I have the same problem. I am not sure if it is >> still >> using 5.0 from cache or something like that? >> >> I am leaning toward it just being a problem with checkstyle rather than a >> Gradle one. >> >> >> >> Tomek Kaczanowski-3 wrote: >> > >> > Hello, >> > >> > seems to me like you are feeding Checkstyle 5 with rules set >> > compatible with Checkstyle 4.4 (or something similar - Checkstyle is >> > not always backward-compatible). >> > >> > -- >> > Regards / Pozdrawiam >> > Tomek Kaczanowski >> > >> > >> > >> > 2010/5/6 mjparme <[email protected]>: >> >> >> >> I am trying to use the Ant task to run Checkstyle (the built-in >> >> checkstyle >> >> task appears to require the config file to be on the local filesystem, >> >> mine >> >> is on a webserver so it can be used by everyone). >> >> >> >> Here is my task: >> >> >> >> task checkstyle { >> >> ant.taskdef(resource: 'checkstyletask.properties', classpath: >> >> configurations.checkstyle.asPath) { >> >> classpath { >> >> fileset(dir: 'lib') { >> >> include(name: '*.jar') >> >> } >> >> } >> >> } >> >> >> >> ant.checkstyle(configurl: 'http://linux15/java/custom_checks.xml') >> { >> >> fileset(dir: 'src') <--This appears to be the offending line >> >> formatter(type: 'plain') >> >> formatter(type: 'xml', toFile: 'build/checkstyle_errors.xml') >> >> } >> >> } >> >> >> >> The "fileset(dir: 'src')" line seems to be the one creating this >> >> Exception, >> >> I have no idea what it means by "TreeWalker is not allowed as a parent >> of >> >> FileLength". Where is it getting FileLength from? >> >> >> >> Can anyone provide any insight? >> >> >> >> Caused by: org.apache.tools.ant.BuildException: Unable to create a >> >> Checker: >> >> cannot initialize module TreeWalker - TreeWalker is not allowed as a >> >> parent >> >> of FileLength >> >> at >> >> >> com.puppycrawl.tools.checkstyle.CheckStyleTask.createChecker(CheckStyleTask.java:383) >> >> at >> >> >> com.puppycrawl.tools.checkstyle.CheckStyleTask.realExecute(CheckStyleTask.java:300) >> >> at >> >> >> com.puppycrawl.tools.checkstyle.CheckStyleTask.execute(CheckStyleTask.java:262) >> >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >> at >> >> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) >> >> at >> >> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) >> >> at java.lang.reflect.Method.invoke(Method.java:585) >> >> at >> >> >> org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:105) >> >> at org.apache.tools.ant.Task.perform(Task.java:348) >> >> at groovy.util.AntBuilder.nodeCompleted(AntBuilder.java:204) >> >> at >> >> groovy.util.BuilderSupport.doInvokeMethod(BuilderSupport.java:147) >> >> at groovy.util.AntBuilder.doInvokeMethod(AntBuilder.java:154) >> >> at >> >> >> org.gradle.api.internal.project.ant.BasicAntBuilder.doInvokeMethod(BasicA >> >> -- >> >> View this message in context: >> >> >> http://old.nabble.com/Trying-to-use-Checkstyle%2C-getting-TreeWalker-error-tp28476461p28476461.html >> >> Sent from the gradle-user mailing list archive at Nabble.com. >> >> >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe from this list, please visit: >> >> >> >> http://xircles.codehaus.org/manage_email >> >> >> >> >> >> >> > >> > >> > >> > -- >> > Regards / Pozdrawiam >> > Tomek Kaczanowski >> > >> > --------------------------------------------------------------------- >> > To unsubscribe from this list, please visit: >> > >> > http://xircles.codehaus.org/manage_email >> > >> > >> > >> > >> >> -- >> View this message in context: >> http://old.nabble.com/Trying-to-use-Checkstyle%2C-getting-TreeWalker-error-tp28476461p28477774.html >> Sent from the gradle-user mailing list archive at Nabble.com. >> >> >> --------------------------------------------------------------------- >> To unsubscribe from this list, please visit: >> >> http://xircles.codehaus.org/manage_email >> >> >> > > > -- > Jason Porter > > Software Engineer > Open Source Advocate > > PGP key id: 926CCFF5 > PGP key available at: keyserver.net, pgp.mit.edu > -- Jason Porter Software Engineer Open Source Advocate PGP key id: 926CCFF5 PGP key available at: keyserver.net, pgp.mit.edu
