You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by br...@apache.org on 2011/06/10 00:10:19 UTC

svn commit: r1134108 - /cassandra/branches/cassandra-0.8/tools/stress/build.xml

Author: brandonwilliams
Date: Thu Jun  9 22:10:19 2011
New Revision: 1134108

URL: http://svn.apache.org/viewvc?rev=1134108&view=rev
Log:
Stress.java creates a jar by default.
Patch by Pavel Yaskevich, reviewed by brandonwilliams for CASSANDRA-2744

Modified:
    cassandra/branches/cassandra-0.8/tools/stress/build.xml

Modified: cassandra/branches/cassandra-0.8/tools/stress/build.xml
URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-0.8/tools/stress/build.xml?rev=1134108&r1=1134107&r2=1134108&view=diff
==============================================================================
--- cassandra/branches/cassandra-0.8/tools/stress/build.xml (original)
+++ cassandra/branches/cassandra-0.8/tools/stress/build.xml Thu Jun  9 22:10:19 2011
@@ -17,7 +17,7 @@
  ~ specific language governing permissions and limitations
  ~ under the License.
  -->
-<project basedir="." default="build" name="stress">
+<project basedir="." default="jar" name="stress">
     <property name="cassandra.dir" value="../.." />
     <property name="cassandra.lib" value="${cassandra.dir}/lib" />
     <property name="build.src" value="${basedir}/src" />
@@ -49,9 +49,19 @@
     </target>
 
     <target name="jar" depends="build">
+        <manifest file="MANIFEST.MF">
+            <attribute name="Built-By" value="Pavel Yaskevich"/>
+            <attribute name="Main-Class" value="org.apache.cassandra.stress.Stress"/>
+        </manifest>
+
         <mkdir dir="${build.classes}/META-INF" />
-        <jar jarfile="${build.out}/${final.name}.jar"
-                basedir="${build.classes}" />
+
+        <jar destfile="${build.out}/${final.name}.jar" manifest="MANIFEST.MF">
+            <fileset dir="${build.classes}"/>
+            <fileset dir="${cassandra.dir}/build/classes/main" />
+            <fileset dir="${cassandra.dir}/build/classes/thrift" />
+            <zipgroupfileset dir="${cassandra.lib}" includes="*.jar" />
+        </jar>
     </target>
 
     <target name="clean">