You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by jb...@apache.org on 2009/07/22 01:00:19 UTC

svn commit: r796573 - /incubator/cassandra/branches/cassandra-0.3/build.xml

Author: jbellis
Date: Tue Jul 21 23:00:19 2009
New Revision: 796573

URL: http://svn.apache.org/viewvc?rev=796573&view=rev
Log:
add LICENSE, NOTICE files to jar.  patch by Michael Greene; reviewed by jbellis for CASSANDRA-309

Modified:
    incubator/cassandra/branches/cassandra-0.3/build.xml

Modified: incubator/cassandra/branches/cassandra-0.3/build.xml
URL: http://svn.apache.org/viewvc/incubator/cassandra/branches/cassandra-0.3/build.xml?rev=796573&r1=796572&r2=796573&view=diff
==============================================================================
--- incubator/cassandra/branches/cassandra-0.3/build.xml (original)
+++ incubator/cassandra/branches/cassandra-0.3/build.xml Tue Jul 21 23:00:19 2009
@@ -135,18 +135,21 @@
 	The jar target makes cassandra.jar output.
     -->
     <target name="jar" depends="build">
-    <jar jarfile="${build.dir}/${final.name}.jar"
-         basedir="${build.classes}">
-      <manifest>
+      <mkdir dir="${build.classes}/META-INF"/>
+      <copy file="LICENSE.txt" tofile="${build.classes}/META-INF/LICENSE.txt"/>
+      <copy file="NOTICE.txt" tofile="${build.classes}/META-INF/NOTICE.txt"/>
+      <jar jarfile="${build.dir}/${final.name}.jar"
+           basedir="${build.classes}">
+        <manifest>
         <!-- <section name="org/apache/cassandra/infrastructure"> -->
           <attribute name="Implementation-Title" value="Cassandra"/>
           <attribute name="Implementation-Version" value="${version}"/>
-          <attribute name="Implementation-Vendor" value="Facebook"/>
-	        <attribute name="Premain-Class" value="org.apache.cassandra.infrastructure.continuations.CAgent"/>
+          <attribute name="Implementation-Vendor" value="Apache"/>
+          <attribute name="Premain-Class" value="org.apache.cassandra.infrastructure.continuations.CAgent"/>
         <!-- </section> -->
-      </manifest>
-    </jar>
-  </target>
+        </manifest>
+      </jar>
+    </target>
 
     <!-- creates a release tarball -->	
     <target name="release" depends="jar,javadoc">