You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@manifoldcf.apache.org by kw...@apache.org on 2011/01/07 17:43:39 UTC

svn commit: r1056382 - /incubator/lcf/trunk/build.xml

Author: kwright
Date: Fri Jan  7 16:43:38 2011
New Revision: 1056382

URL: http://svn.apache.org/viewvc?rev=1056382&view=rev
Log:
Fix for CONNECTORS-140.  Generate both a -bin and a -src distribution.

Modified:
    incubator/lcf/trunk/build.xml

Modified: incubator/lcf/trunk/build.xml
URL: http://svn.apache.org/viewvc/incubator/lcf/trunk/build.xml?rev=1056382&r1=1056381&r2=1056382&view=diff
==============================================================================
--- incubator/lcf/trunk/build.xml (original)
+++ incubator/lcf/trunk/build.xml Fri Jan  7 16:43:38 2011
@@ -1532,52 +1532,72 @@
       <property name="release-version" value="0.1-incubating"/>
     </target>
     
-    <target name="create-zip" depends="doc,javadoc,set-version">
-      <zip destfile="apache-manifoldcf-${release-version}.zip" update="false">
+    <target name="create-source-zip" depends="set-version">
+      <zip destfile="apache-manifoldcf-${release-version}-src.zip" update="false">
+        <zipfileset dir="." prefix="apache-manifoldcf-${release-version}">
+          <exclude name="/connectors/*/lib/"/>
+          <exclude name="/framework/lib/"/>
+          <exclude name="**/build/"/>
+          <exclude name="/dist/"/>
+          <exclude name="/connectors/*/dist/"/>
+          <exclude name="/framework/dist/"/>
+          <exclude name="**/test-output/"/>
+          <exclude name="/legacy-*/"/>
+          <exclude name="/apache-manifoldcf-*"/>
+        </zipfileset>
+      </zip>
+    </target>
+    
+    <target name="create-source-tar" depends="set-version">
+      <tar destfile="apache-manifoldcf-${release-version}-src.tar.gz" compression="gzip" longfile="gnu">
+        <tarfileset dir="." prefix="apache-manifoldcf-${release-version}">
+          <exclude name="/connectors/*/lib/"/>
+          <exclude name="/framework/lib/"/>
+          <exclude name="**/build/"/>
+          <exclude name="/dist/"/>
+          <exclude name="/connectors/*/dist/"/>
+          <exclude name="/framework/dist/"/>
+          <exclude name="**/test-output/"/>
+          <exclude name="/legacy-*/"/>
+          <exclude name="/apache-manifoldcf-*"/>
+        </tarfileset>
+      </tar>
+    </target>
+
+    <target name="create-bin-zip" depends="build,doc,javadoc,set-version">
+      <zip destfile="apache-manifoldcf-${release-version}-bin.zip" update="false">
         <zipfileset dir="." prefix="apache-manifoldcf-${release-version}">
-          <include name="/"/>
           <exclude name="/connectors/*/lib/"/>
           <exclude name="/framework/lib/"/>
           <exclude name="**/build/"/>
-          <exclude name="/dist/example/"/>
-          <exclude name="/dist/processes/"/>
-          <exclude name="/dist/web/"/>
-          <exclude name="/dist/lib/"/>
-          <exclude name="/dist/*-process/"/>
           <exclude name="/connectors/*/dist/"/>
           <exclude name="/framework/dist/"/>
           <exclude name="**/test-output/"/>
           <exclude name="/legacy-*/"/>
           <exclude name="**/*.pdf"/>
-          <exclude name="/apache-manifoldcf-*.zip"/>
-          <exclude name="/apache-manifoldcf-*.tar.gz"/>
+          <exclude name="/apache-manifoldcf-*"/>
         </zipfileset>
       </zip>
     </target>
     
-    <target name="create-tar" depends="doc,javadoc,set-version">
-      <tar destfile="apache-manifoldcf-${release-version}.tar.gz" compression="gzip" longfile="gnu">
+    <target name="create-bin-tar" depends="build,doc,javadoc,set-version">
+      <tar destfile="apache-manifoldcf-${release-version}-bin.tar.gz" compression="gzip" longfile="gnu">
         <tarfileset dir="." prefix="apache-manifoldcf-${release-version}">
           <exclude name="/connectors/*/lib/"/>
           <exclude name="/framework/lib/"/>
           <exclude name="**/build/"/>
-          <exclude name="/dist/example/"/>
-          <exclude name="/dist/processes/"/>
-          <exclude name="/dist/web/"/>
-          <exclude name="/dist/lib/"/>
-          <exclude name="/dist/*-process/"/>
           <exclude name="/connectors/*/dist/"/>
           <exclude name="/framework/dist/"/>
           <exclude name="**/test-output/"/>
           <exclude name="/legacy-*/"/>
           <exclude name="**/*.pdf"/>
-          <exclude name="/apache-manifoldcf-*.zip"/>
-          <exclude name="/apache-manifoldcf-*.tar.gz"/>
+          <exclude name="/apache-manifoldcf-*"/>
         </tarfileset>
       </tar>
     </target>
 
-    <target name="image" depends="create-zip,create-tar"/>
+    <target name="image" depends="create-source-zip,create-source-tar,create-bin-zip,create-bin-tar"/>
+    
     <target name="test" depends="run-tests-framework,run-tests-open-connectors,run-tests-lgpl-connectors,run-tests-proprietary-connectors,end-to-end-tests"/>
 
     <target name="all" depends="build,javadoc,doc,image,test"/>