Re: problems calling checkstyle from ANT
Oliver Burn <[email protected]> Wed, 29 Apr 2009 14:40:36 +1000
| Newsgroups | gmane.comp.java.audit.checkstyle.user |
|---|---|
| Message-ID | <[email protected]> |
they are for the 5.0 release. On Wed, Apr 29, 2009 at 14:34, Thomas Suckow <[email protected]> wrote: > Also, last I checked the sun-checks weren't up2date with latest checkstyle. > Thomas Suckow > > > > On Tue, Apr 28, 2009 at 6:24 PM, Oliver Burn <[email protected]> > wrote: > > Try: > > > > <taskdef resource="checkstyletask.properties" > > classpath="${CHECKSTYLE_HOME}/checkstyle-all-5.0.jar" > > /> > > > > > > On Wed, Apr 29, 2009 at 11:17, Jackson Ha <[email protected]> wrote: > >> > >> Hi, > >> > >> I'm currently using checkstyle 5.0 and ANT 1.7.0. I'm having trouble > with > >> defining the checkstyle task in ANT. It seems like it can't find the > jar on > >> the classpath? I even tried puting the checkstyle-all-5.0.jar into the > >> ANT_HOME/lib, but that didnt' help either. > >> > >> Does anyone have any recommendations? > >> > >> Thanks! > >> J > >> > >> I end up with this error > >> > >> C:\dev\hudson\jobs\HelloWorld\workspace\HelloWorld>ant -f > >> build-checkstyle.xml > >> Buildfile: build-checkstyle.xml > >> checkstyle: > >> BUILD FAILED > >> > >> > C:\dev\hudson\jobs\HelloWorld\workspace\HelloWorld\build-checkstyle.xml:25: > >> Prob > >> lem: failed to create task or type checkstyle > >> Cause: The name is undefined. > >> Action: Check the spelling. > >> Action: Check that any custom tasks/types have been declared. > >> Action: Check that any <presetdef>/<macrodef> declarations have taken > >> place. > >> > >> This is my build file: > >> > >> <project basedir="." default="checkstyle" name="HelloWorld"> > >> <property name="CHECKSTYLE_HOME" value="C:\dev\checkstyle-5.0"/> > >> <path id="HelloWorld.classpath"> > >> <pathelement location="bin"/> > >> <pathelement location="lib/commons-lang-2.4.jar"/> > >> </path> > >> <target name="checkstyle"> > >> <taskdef name="checkstyle=" > >> classname="com.puppycrawl.tools.checkstyle.CheckStyleTask"> > >> <classpath> > >> <fileset dir="${CHECKSTYLE_HOME}"> > >> <include name="**/*.jar" /> > >> </fileset> > >> </classpath> > >> </taskdef> > >> > >> <checkstyle config="${CHECKSTYLE_HOME}\sun_checks.xml" > > >> <formatter type="xml" toFile="reports/checkstyle/report.xml"/> > >> <fileset dir="src"> > >> <include name="**/*.java"/> > >> </fileset> > >> </checkstyle> > >> </target> > >> </project> > >> > >> > ------------------------------------------------------------------------------ > >> Register Now & Save for Velocity, the Web Performance & Operations > >> Conference from O'Reilly Media. Velocity features a full day of > >> expert-led, hands-on workshops and two days of sessions from industry > >> leaders in dedicated Performance & Operations tracks. Use code vel09scf > >> and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > >> _______________________________________________ > >> Checkstyle-user mailing list > >> [email protected] > >> https://lists.sourceforge.net/lists/listinfo/checkstyle-user > >> > > > > > > > ------------------------------------------------------------------------------ > > Register Now & Save for Velocity, the Web Performance & Operations > > Conference from O'Reilly Media. Velocity features a full day of > > expert-led, hands-on workshops and two days of sessions from industry > > leaders in dedicated Performance & Operations tracks. Use code vel09scf > > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > > _______________________________________________ > > Checkstyle-user mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/checkstyle-user > > > > > > > ------------------------------------------------------------------------------ > Register Now & Save for Velocity, the Web Performance & Operations > Conference from O'Reilly Media. Velocity features a full day of > expert-led, hands-on workshops and two days of sessions from industry > leaders in dedicated Performance & Operations tracks. Use code vel09scf > and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf > _______________________________________________ > Checkstyle-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/checkstyle-user > ------------------------------------------------------------------------------ Register Now & Save for Velocity, the Web Performance & Operations Conference from O'Reilly Media. Velocity features a full day of expert-led, hands-on workshops and two days of sessions from industry leaders in dedicated Performance & Operations tracks. Use code vel09scf and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf _______________________________________________ Checkstyle-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/checkstyle-user