You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by jg...@apache.org on 2004/12/11 00:19:28 UTC

cvs commit: ant check.xml

jglick      2004/12/10 15:19:28

  Modified:    .        check.xml
  Log:
  1. Make checkstyle target work independently of CWD.
  2. Add a target to display the text report inline, for easy hyperlink navigation.
  
  Revision  Changes    Path
  1.13      +13 -8     ant/check.xml
  
  Index: check.xml
  ===================================================================
  RCS file: /home/cvs/ant/check.xml,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- check.xml	14 Sep 2003 09:12:08 -0000	1.12
  +++ check.xml	10 Dec 2004 23:19:28 -0000	1.13
  @@ -18,13 +18,13 @@
     </description>
   
     <import file="build.xml"/>
  -  <property name="config.dir" value="${etc.dir}/checkstyle"/>
  +  <property name="config.dir" location="${etc.dir}/checkstyle"/>
   
  -  <property name="checkstyle.reportdir" value="${build.dir}/reports/checkstyle"/>
  -  <property name="checkstyle.raw" value="${checkstyle.reportdir}/raw.xml"/>
  -  <property name="stylesheet.html" value="${config.dir}/checkstyle-frames.xsl"/>
  -  <property name="stylesheet.text" value="${config.dir}/checkstyle-text.xsl"/>
  -  <property name="stylesheet.xdoc" value="${config.dir}/checkstyle-xdoc.xsl"/>
  +  <property name="checkstyle.reportdir" location="${build.dir}/reports/checkstyle"/>
  +  <property name="checkstyle.raw" location="${checkstyle.reportdir}/raw.xml"/>
  +  <property name="stylesheet.html" location="${config.dir}/checkstyle-frames.xsl"/>
  +  <property name="stylesheet.text" location="${config.dir}/checkstyle-text.xsl"/>
  +  <property name="stylesheet.xdoc" location="${config.dir}/checkstyle-xdoc.xsl"/>
   
     <property name="checkstyle.basedir" location="${java.dir}"/>
   
  @@ -35,7 +35,7 @@
     <taskdef resource="simiantask.properties"/>
     <taskdef resource="checkstyletask.properties"/>
   
  -  <target name="checkstyle" description="--> checks Ant codebase according to ${config.dir}/chestyle-config">
  +  <target name="checkstyle" description="--> checks Ant codebase according to ${config.dir}/checkstyle-config">
       <mkdir dir="${checkstyle.reportdir}"/>
       <checkstyle config="${config.dir}/checkstyle-config" failOnViolation="false">
         <formatter type="xml" toFile="${checkstyle.raw}"/>
  @@ -60,6 +60,11 @@
              out="${checkstyle.reportdir}/report.txt">
       </style>
     </target>
  +  
  +  <target name="textreport-display" depends="textreport" description="--> generates a text checkstyle report and displays it immediately">
  +      <loadfile property="report" srcfile="${checkstyle.reportdir}/report.txt"/>
  +      <echo>${report}</echo>
  +  </target>
   
     <target name="xdocreport" description="--> generates a xdoc checkstyle report">
       <style in="${checkstyle.raw}" style="${stylesheet.xdoc}"
  @@ -80,4 +85,4 @@
       </simian>
     </target>
   
  -</project>
  \ No newline at end of file
  +</project>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org