Author: antoine
Date: Sat Oct 21 23:26:46 2006
New Revision: 466628

URL: http://svn.apache.org/viewvc?view=rev&rev=466628
Log:
added code to deliver POMs with ant

Modified:
    ant/core/trunk/build.xml

Modified: ant/core/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/build.xml?view=diff&rev=466628&r1=466627&r2=466628
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Sat Oct 21 23:26:46 2006
@@ -33,6 +33,8 @@
   <property name="Name" value="Apache Ant"/>
   <property name="name" value="ant"/>
   <property name="version" value="1.7.0Beta3"/>
+  <!-- pom.version is used when doing a distribution and must match with what 
is checked in under src/etc/poms -->
+  <property name="pom.version" value="1.7.0-SNAPSHOT"/>
   <property name="manifest-version" value="1.7.0"/>
   <property name="bootstrap.jar" value="ant-bootstrap.jar"/>
 
@@ -1002,6 +1004,28 @@
     <copy todir="${dist.lib}" file="${lib.dir}/README"/>
     <copy todir="${dist.lib}" file="${lib.dir}/libraries.properties"/>
 
+    <copy todir="${dist.lib}">
+        <fileset dir="${src.dir}/etc/poms">
+            <include name="*/pom.xml"/>
+        </fileset>
+        <mapper type="regexp" from="^(.*)[/\\]pom.xml" to="\1-${version}.pom"/>
+        <filterchain>
+            <tokenfilter>
+                <replaceregex pattern="${pom.version}" replace="${version}"/>
+            </tokenfilter>
+        </filterchain>
+    </copy>
+    <checksum algorithm="md5">
+        <fileset dir="${dist.lib}">
+            <include name="*.pom"/>
+        </fileset>
+    </checksum>
+    <checksum algorithm="sha1">
+        <fileset dir="${dist.lib}">
+            <include name="*.pom"/>
+        </fileset>
+    </checksum>
+
     <copy todir="${dist.docs}">
       <fileset dir="${docs.dir}" excludes="${unfiltered.files}">
         <patternset refid="site.excludes"/>
@@ -1170,6 +1194,7 @@
   -->
   <target name="main_distribution"
     description="--> creates the zip and tar distributions">
+    <delete dir="${dist.base}"/>
     <delete dir="${dist.name}"/>
     <delete dir="${java-repository.dir}"/>
     <mkdir dir="${dist.base}"/>
@@ -1224,6 +1249,9 @@
     <copy todir="${java-repository.dir}">
       <fileset dir="${dist.name}/lib">
         <include name="ant*.jar"/>
+        <include name="*.pom"/>
+        <include name="*.sha1"/>
+        <include name="*.md5"/>
       </fileset>
       <mapper type="glob" from="*.jar" to="*-${version}.jar"/>
     </copy>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to