Author: skestle
Date: Tue Nov 20 14:36:46 2007
New Revision: 596857

URL: http://svn.apache.org/viewvc?rev=596857&view=rev
Log:
Added deprecated.jar target for accepting a 3.* version of collections and 
pulling out classes needed by hibernate

Jira: COLLECTIONS-277

Modified:
    commons/proper/collections/branches/collections_jdk5_branch/build.xml

Modified: commons/proper/collections/branches/collections_jdk5_branch/build.xml
URL: 
http://svn.apache.org/viewvc/commons/proper/collections/branches/collections_jdk5_branch/build.xml?rev=596857&r1=596856&r2=596857&view=diff
==============================================================================
--- commons/proper/collections/branches/collections_jdk5_branch/build.xml 
(original)
+++ commons/proper/collections/branches/collections_jdk5_branch/build.xml Tue 
Nov 20 14:36:46 2007
@@ -89,6 +89,9 @@
   <property name="dist.home"            value="dist"/>
   <!-- for nightly builds -->
 
+  <!-- Used for generating a support jar for open source packages that require 
deprecated classes -->
+  <property name="collections-3.jar" value="commons-collections-3.2.jar"/>
+  
   <!-- Path variables -->
   <path id="test.support.path">
     <!--Combines all jar references needed for running and compiling tests-->
@@ -699,4 +702,15 @@
     </clirr>
   </target>
 
+  <!-- ====================================================================== 
-->
+  <target name="deprecated.jar" description="Compiles a jar of deprecated 
classes that existed in 3.* releases, and are necessary for other dependencies">
+    <jar jarfile="commons-collections-deprecated.jar">
+       <zipfileset src="${collections-3.jar}">
+                       <!-- used by Hibernate -->
+               <include name="**/SequencedHashMap*"/>
+               <include name="**/LRUMap*"/>
+               <include name="**/ReferenceMap*"/>
+       </zipfileset>
+       </jar>
+  </target>
 </project>


Reply via email to