You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@lucene.apache.org by gs...@apache.org on 2006/12/21 04:14:03 UTC

svn commit: r489254 - in /lucene/java/trunk: CHANGES.txt build.xml

Author: gsingers
Date: Wed Dec 20 19:14:02 2006
New Revision: 489254

URL: http://svn.apache.org/viewvc?view=rev&rev=489254
Log:
Lucene 757 - Added init-dist target and had package and package-*-src call it to ensure the dist dir is created.

Modified:
    lucene/java/trunk/CHANGES.txt
    lucene/java/trunk/build.xml

Modified: lucene/java/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/lucene/java/trunk/CHANGES.txt?view=diff&rev=489254&r1=489253&r2=489254
==============================================================================
--- lucene/java/trunk/CHANGES.txt (original)
+++ lucene/java/trunk/CHANGES.txt Wed Dec 20 19:14:02 2006
@@ -382,6 +382,8 @@
 
   2. Added a sysproperty in common-build.xml per Lucene 752 to map java.io.tmpdir to ${build.dir}/test just like the tempDir sysproperty.
 
+  3. LUCENE-757 Added new target named init-dist that does setup for distribution of both binary and source distributions.  Called by package and package-*-src
+
 Release 2.0.0 2006-05-26
 
 API Changes

Modified: lucene/java/trunk/build.xml
URL: http://svn.apache.org/viewvc/lucene/java/trunk/build.xml?view=diff&rev=489254&r1=489253&r2=489254
==============================================================================
--- lucene/java/trunk/build.xml (original)
+++ lucene/java/trunk/build.xml Wed Dec 20 19:14:02 2006
@@ -140,8 +140,8 @@
   <!-- ================================================================== -->
   <!--                                                                    -->
   <!-- ================================================================== -->
-  <target name="package" depends="jar-core, javadocs, war-demo, build-contrib">
-    <mkdir dir="${dist.dir}"/>
+  <target name="package" depends="jar-core, javadocs, war-demo, build-contrib, init-dist">
+
   </target>
 
   <target name="nightly" depends="test, package-tgz">
@@ -208,13 +208,16 @@
   <!-- ================================================================== -->
   <!-- S O U R C E  D I S T R I B U T I O N                               -->
   <!-- ================================================================== -->
-
+    <target name="init-dist" >
+        <!-- Package is not called first if packaging src standalone, so the dist.dir may not exist -->
+        <mkdir dir="${dist.dir}"/>
+    </target>
   <!-- ================================================================== -->
   <!-- Packages the sources with zip                                      -->
   <!-- ================================================================== -->
   <!--                                                                    -->
   <!-- ================================================================== -->
-  <target name="package-zip-src" depends="init"
+  <target name="package-zip-src" depends="init, init-dist"
     description="--> Generates the Lucene sources as .zip">
     <zip destfile="${dist.dir}/lucene-${version}-src.zip">
       <zipfileset prefix="lucene-${version}" dir=".">
@@ -228,7 +231,7 @@
   <!-- ================================================================== -->
   <!--                                                                    -->
   <!-- ================================================================== -->
-  <target name="package-tgz-src" depends="init"
+  <target name="package-tgz-src" depends="init, init-dist"
     description="--> Generates the Lucene distribution as .tar.gz">
 
     <delete file="${build.dir}/lucene-${version}-src.tar"/>