Author: eevans
Date: Thu Mar  4 17:11:12 2010
New Revision: 919070

URL: http://svn.apache.org/viewvc?rev=919070&view=rev
Log:
have rat add license headers when generating thrift

Patch by eevans

Modified:
    incubator/cassandra/trunk/build.xml

Modified: incubator/cassandra/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/incubator/cassandra/trunk/build.xml?rev=919070&r1=919069&r2=919070&view=diff
==============================================================================
--- incubator/cassandra/trunk/build.xml (original)
+++ incubator/cassandra/trunk/build.xml Thu Mar  4 17:11:12 2010
@@ -196,13 +196,25 @@
     <!--
        Generate thrift code
     -->
-    <target name="gen-thrift-java">
+    <target name="gen-thrift-java" depends="rat-init">
       <echo>Generating Thrift Java code from 
${basedir}/interface/cassandra.thrift ....</echo>
       <exec executable="thrift" dir="${basedir}/interface">
         <arg line="--gen java" />
         <arg line="-o ${interface.thrift.dir}" />
         <arg line="cassandra.thrift" />
       </exec>
+      <java classname="org.apache.rat.Report" fork="true"
+            output="${build.dir}/rat-report.log">
+        <classpath>
+          <fileset dir="${build.dir.lib}">
+            <include name="**/apache-rat*.jar"/>
+            <include name="**/commons-*.jar"/>
+          </fileset>
+        </classpath>
+        <arg value="-a" />
+        <arg value="--force" />
+        <arg value="interface/thrift" />
+      </java>
     </target>
     <target name="gen-thrift-py">
       <echo>Generating Thrift Python code from 
${basedir}/interface/cassandra.thrift ....</echo>


Reply via email to