dion        02/01/28 23:03:00

  Modified:    latka    build.xml
  Log:
  Added checkstyle targets
  
  Revision  Changes    Path
  1.25      +30 -1     jakarta-commons/latka/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-commons/latka/build.xml,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- build.xml 28 Jan 2002 22:16:30 -0000      1.24
  +++ build.xml 29 Jan 2002 07:03:00 -0000      1.25
  @@ -1,4 +1,4 @@
  -<!-- $Id: build.xml,v 1.24 2002/01/28 22:16:30 dion Exp $ -->
  +<!-- $Id: build.xml,v 1.25 2002/01/29 07:03:00 dion Exp $ -->
   <project name="commons-latka" default="build-java" basedir=".">
   
       <!-- patternset describing files to be copied from the doc directory -->
  @@ -351,5 +351,34 @@
                   <include name="**/*.ent"/>
               </fileset>
           </copy>
  +    </target>
  +    
  +    <!-- ######################################################### -->
  +    
  +    <target name="check-checkstyle" depends="init">
  +        <condition property="available-checkstyle">
  +            <and>
  +                <available file="${antlr.jar}"/>
  +                <available file="${checkstyle.jar}"/>
  +                <available file="${regexp.jar}"/>
  +            </and>
  +        </condition>
  +    </target>
  +    
  +    <target name="checkstyle" depends="init,check-checkstyle"
  +            description="Check source code meets project standards"
  +            if="available-checkstyle">
  +        <taskdef name="checkstyle"
  +                 classname="com.puppycrawl.tools.checkstyle.CheckStyleTask">
  +            <classpath>
  +                <pathelement location="${checkstyle.jar}" />
  +                <pathelement location="${regexp.jar}" />
  +                <pathelement location="${antlr.jar}" />
  +            </classpath>
  +        </taskdef>
  +
  +        <checkstyle memberPattern="^_[a-z][a-zA-Z0-9]*$">
  +            <fileset dir="${source.src.java}" includes="**/*.java"/>
  +        </checkstyle>
       </target>
   </project>
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to