ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <>
Subject AW: AW: checkstyle-ant
Date Tue, 31 Jul 2007 06:57:37 GMT
First: please keep on the list (as long as you dont want to provide sensible data ;)
Other people could be interesting in this problem (and its solution) too.

Second: this is more a CS related question than an Ant one .... but because I just had
the same problem two weeks ago, I could provide the solution :-)))

* Create a "checkstyle" directory under your Ant installation ( ${ant.home}/checkstyle will

  now point to this)
* Put the checkstyle-all-4.3.jar (containing standard checks), checkstyle-optional-4.3.jar
  (containing J2EE checks) and your own checks into that directory.
* Put also your customized rule.xml and the checkstyle.xsl's into that directory.

Start Ant with "-lib %ANT_HOME%\checkstyle".
For our own Ant distribution I renamed ant.bat to and created a new ant.bat
in ANT_HOME\bin:
  @echo off
  call -lib %~dp0..\checkstyle %*

So this target should work:
<target name="checkstyle">
    <mkdir dir="${}"/>
        <fileset dir="${java.dir}" includes="**/*.java"/>
        <fileset dir="${junit.dir}" includes="**/*.java"/>
        <formatter type="xml" tofile="${}/checkstyle_report.xml"/>

ant.home  : automatically set by Ant; points to Ant's install location
java.dir  : points to the directory containing the java program sources
junit.dir : points to the directory containing the junit test cases (sources) : where to generate the cs-reports into?



	Von: Sameer Borwankar [] 
	Gesendet: Montag, 30. Juli 2007 12:53
	An: Materne, Jan (RZF)
	Betreff: Re: AW: checkstyle-ant

	hey Jan,


	Thanks for your repl........Actually i am not able to find the file so can
you please tell me from where can i get it.


	One more thing when i am trying to run custom checkstyle rules xml file called cs-rules.xml
then the same script is giving me the error as unable to create the checker- unable to read
the file - unable to parse configuration stream..........also help me regarding the same........

	----- Original Message ----
	From: "" <>
	Sent: Monday, July 30, 2007 3:11:51 PM
	Subject: AW: checkstyle-ant
	<checkstyle> generates a xml based report.
	This report should be converted to HTML by the <style> task via XSLT transformation.

	The path to the xsl as you have defined must be "checkstyle.xsl" directly under your projects
root directory (if you havent specified the <project basedir>).
	I think you are missing this file. This xsl is part of the CS-distro. Have a look into the
zip and extract the file to your project (e.g. "src/etc/checkstyle.xsl").
	>-----Urspr√ľngliche Nachricht-----
	>Von: Sameer Borwankar [] 
	>Gesendet: Montag, 30. Juli 2007 11:21
	>An: Ant Users List
	>Betreff: checkstyle-ant
	>Hi all,
	>I am trying to generate a report using checkstyle plugin with IBM RAD.
	>I have written an ant script for the same as follows:
	>    <target name="checkstyle"
	>        description="Generates a report of code convention 
	>  <checkstyle config="docs/sun_checks.xml"
	>              failureProperty="checkstyle.failure"
	>              failOnViolation="false">
	>    <formatter type="xml" tofile="checkstyle_report.xml"/>
	>    <fileset dir="src" includes="**/*.java"/>
	>  </checkstyle>
	>  <style in="checkstyle_report.xml" 
	>out="checkstyle_report.html" style="checkstyle.xsl"/>
	>When i try to run this ant script the error which m getting is 
	>"system cannot find the file checkstyle.xsl" so please help me 
	>regarding the same...
	>Building a website is a piece of cake. Yahoo! Small Business 
	>gives you all the tools to get online.
	To unsubscribe, e-mail:
	For additional commands, e-mail:


	Get the free Yahoo! toolbar <*>
 and rest assured with the added security of spyware protection. 

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message