Author: jnioche
Date: Thu Apr 19 10:49:56 2012
New Revision: 1327896

URL: http://svn.apache.org/viewvc?rev=1327896&view=rev
Log:
new ANT target for packaging binary release

Modified:
    nutch/trunk/build.xml

Modified: nutch/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/nutch/trunk/build.xml?rev=1327896&r1=1327895&r2=1327896&view=diff
==============================================================================
--- nutch/trunk/build.xml (original)
+++ nutch/trunk/build.xml Thu Apr 19 10:49:56 2012
@@ -612,6 +612,47 @@
 
   </target>
 
+ <target name="package-bin" depends="runtime, javadoc">
+    <mkdir dir="${dist.version.dir}-bin"/>
+    <mkdir dir="${dist.version.dir}-bin/lib"/>
+    <mkdir dir="${dist.version.dir}-bin/bin"/>
+    <mkdir dir="${dist.version.dir}-bin/conf"/>
+    <mkdir dir="${dist.version.dir}-bin/docs"/>
+    <mkdir dir="${dist.version.dir}-bin/docs/api"/>
+    <mkdir dir="${dist.version.dir}-bin/plugins"/>
+
+    <copy todir="${dist.version.dir}-bin/lib" includeEmptyDirs="false">
+      <fileset dir="runtime/local/lib"/>
+    </copy>
+   
+    <copy todir="${dist.version.dir}-bin/bin">
+      <fileset dir="runtime/local/bin"/>
+    </copy>
+
+    <chmod perm="ugo+x" type="file">
+        <fileset dir="${dist.version.dir}-bin/bin"/>
+    </chmod>
+
+    <copy todir="${dist.version.dir}-bin/conf">
+      <fileset dir="runtime/local/conf" excludes="**/*.template"/>
+    </copy>
+
+    <copy todir="${dist.version.dir}-bin/docs/api">
+      <fileset dir="${build.javadoc}"/>
+    </copy>
+
+    <copy todir="${dist.version.dir}-bin">
+      <fileset dir=".">
+        <include name="*.txt" />
+      </fileset>
+    </copy>
+
+    <copy todir="${dist.version.dir}-bin/plugins" includeEmptyDirs="true">
+      <fileset dir="runtime/local/plugins"/>
+    </copy>
+
+  </target>
+
   <!-- ================================================================== -->
   <!-- Make release tarball                                               -->
   <!-- ================================================================== -->
@@ -629,7 +670,7 @@
   </target>
 
   <!-- ================================================================== -->
-  <!-- Make release tarball                                               -->
+  <!-- Make release zip                                               -->
   <!-- ================================================================== -->
   <target name="zip" depends="package">
    <zip compress="true" casesensitive="yes" 
destfile="${dist.dir}/${final.name}.zip">


Reply via email to