Re: problems calling checkstyle from ANT

Jackson Ha <[email protected]> Thu, 30 Apr 2009 01:41:01 -0400
Newsgroups gmane.comp.java.audit.checkstyle.user
Message-ID <[email protected]>
Thanks for the reply!  it was a classpath issue..managed to get it fixed.

Thanks!
J

On Wed, Apr 29, 2009 at 12:40 AM, Oliver Burn <[email protected]> wrote:

> 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
>
>

------------------------------------------------------------------------------
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