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>