Author: antoine
Date: Sun Oct 22 10:11:23 2006
New Revision: 466856

URL: http://svn.apache.org/viewvc?view=rev&rev=466856
Log:
modified to call the property version from build.xml project.version
defaultManifest.mf and version.txt are updated using expandproperties rather 
than tokenfilter

Modified:
    ant/core/trunk/ReleaseInstructions
    ant/core/trunk/build.xml
    ant/core/trunk/src/main/org/apache/tools/ant/defaultManifest.mf
    ant/core/trunk/src/main/org/apache/tools/ant/version.txt

Modified: ant/core/trunk/ReleaseInstructions
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/ReleaseInstructions?view=diff&rev=466856&r1=466855&r2=466856
==============================================================================
--- ant/core/trunk/ReleaseInstructions (original)
+++ ant/core/trunk/ReleaseInstructions Sun Oct 22 10:11:23 2006
@@ -40,7 +40,7 @@
     Label such branches ANT_16_BRANCH.
 
 4.  Once the branch is setup, the version numbers in SVN are changed. On the
-    branch, the version property in build.xml becomes 1.7Beta.
+    branch, the project.version property in build.xml becomes 1.7Beta.
 
     If there were a main branch, its build.xml would have 1.8alpha.
 
@@ -51,7 +51,7 @@
 
     the first beta on the 1.7 branch has been called 1.7.0Beta1, ...
 
-    the version property in build.xml governs the output of ant -version and
+    the project.version property in build.xml governs the output of ant 
-version and
     the naming of the distribution files.
 
     Update the following files for version number:

Modified: ant/core/trunk/build.xml
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/build.xml?view=diff&rev=466856&r1=466855&r2=466856
==============================================================================
--- ant/core/trunk/build.xml (original)
+++ ant/core/trunk/build.xml Sun Oct 22 10:11:23 2006
@@ -32,7 +32,7 @@
   -->
   <property name="Name" value="Apache Ant"/>
   <property name="name" value="ant"/>
-  <property name="version" value="1.7.0Beta3"/>
+  <property name="project.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"/>
@@ -137,7 +137,7 @@
           Set up properties for the distribution area
         ===================================================================
    -->
-  <property name="dist.name" value="apache-${name}-${version}"/>
+  <property name="dist.name" value="apache-${name}-${project.version}"/>
   <property name="dist.base" value="distribution"/>
   <property name="dist.base.source" value="${dist.base}/source"/>
   <property name="dist.base.binaries" value="${dist.base}/binaries"/>
@@ -614,11 +614,7 @@
       <format property="year" pattern="yyyy"/>
     </tstamp>
     <filterchain id="ant.filters">
-      <replacetokens>
-        <token key="VERSION" value="${version}"/>
-        <token key="DATE" value="${TODAY}"/>
-        <token key="TIME" value="${TSTAMP}"/>
-      </replacetokens>
+       <expandproperties/>
     </filterchain>
   </target>
 
@@ -1009,10 +1005,21 @@
         <fileset dir="${src.dir}/etc/poms">
             <include name="*/pom.xml"/>
         </fileset>
-        <mapper type="regexp" from="^(.*)[/\\]pom.xml" to="\1-${version}.pom"/>
+        <mapper type="regexp" from="^(.*)[/\\]pom.xml" 
to="\1-${project.version}.pom"/>
         <filterchain>
             <tokenfilter>
-                <replaceregex pattern="${pom.version}" replace="${version}"/>
+                <replaceregex pattern="${pom.version}" 
replace="${project.version}"/>
+            </tokenfilter>
+        </filterchain>
+    </copy>
+    <copy todir="${dist.lib}">
+        <fileset dir="${src.dir}/etc/poms">
+            <include name="pom.xml"/>
+        </fileset>
+        <mapper type="glob" from="pom.xml" 
to="ant-parent-${project.version}.pom"/>
+        <filterchain>
+            <tokenfilter>
+                <replaceregex pattern="${pom.version}" 
replace="${project.version}"/>
             </tokenfilter>
         </filterchain>
     </copy>
@@ -1202,7 +1209,6 @@
     <mkdir dir="${dist.base.source}"/>
     <mkdir dir="${dist.base.binaries}"/>
     <mkdir dir="${java-repository.dir}"/>
-
     <antcall inheritAll="false" target="internal_dist">
       <param name="dist.dir" value="${dist.name}"/>
     </antcall>
@@ -1254,15 +1260,19 @@
         <include name="*.sha1"/>
         <include name="*.md5"/>
       </fileset>
-      <mapper type="glob" from="*.jar" to="*-${version}.jar"/>
+      <mapper>
+        <mapper type="glob" from="*.jar" to="*-${project.version}.jar"/>
+        <mapper type="glob" from="*.pom" to="*.pom"/>
+        <mapper type="glob" from="*.pom.sha1" to="*.pom.sha1"/>
+        <mapper type="glob" from="*.pom.md5" to="*.pom.md5"/>
+      </mapper>
     </copy>
     <checksum fileext=".md5">
-      <fileset dir="${java-repository.dir}" includes="*${version}.jar"/>
+      <fileset dir="${java-repository.dir}" 
includes="*${project.version}.jar"/>
     </checksum>
     <checksum fileext=".sha1" algorithm="SHA">
-      <fileset dir="${java-repository.dir}" includes="*${version}.jar"/>
+      <fileset dir="${java-repository.dir}" 
includes="*${project.version}.jar"/>
     </checksum>
-
     <delete dir="${dist.name}"/>
     <checksum fileext=".md5">
       <fileset dir="${dist.base.binaries}/">
@@ -1351,7 +1361,7 @@
     <property name="ssh.dist.directory" value="${ssh.base.directory}/ant"/>
     <property name="ssh.jars.directory" 
value="${ssh.base.directory}/java-repository/ant/jars"/>
     <echo >
-      Uploading Ant version ${version}
+      Uploading Ant version ${project.version}
       to host ${ssh.host} as ${apache.user}
       distribution to ${ssh.dist.directory}
       JAR files to ${ssh.jars.directory}
@@ -1379,7 +1389,7 @@
       knownhosts="${ssh.knownhosts}"
       verbose="${ssh.verbose}" >
       <fileset dir="${dist.base}">
-        <include name="**/*${version}*"/>
+        <include name="**/*${project.version}*"/>
       </fileset>
      </scp>
     <scp todir="[EMAIL PROTECTED]:${ssh.jars.directory}"
@@ -1387,7 +1397,7 @@
       knownhosts="${ssh.knownhosts}"
       verbose="${ssh.verbose}">
       <fileset dir="java-repository/ant/jars">
-        <include name="*${version}*"/>
+        <include name="*${project.version}*"/>
       </fileset>
      </scp>
   </target>
@@ -1951,7 +1961,7 @@
     xmlns:dn="antlib:org.apache.ant.dotnet">
 
     <property name="msi.dir" value="${build.dir}"/>
-    <property name="msi.name" value="${name}-${version}.msi"/>
+    <property name="msi.name" value="${name}-${project.version}.msi"/>
     <property name="msi.file" value="${msi.dir}/${msi.name}"/>
     <property name="wix.home" value="${user.home}/wix"/>
     <property name="wixobj.dir" value="${build.dir}/wix"/>

Modified: ant/core/trunk/src/main/org/apache/tools/ant/defaultManifest.mf
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/defaultManifest.mf?view=diff&rev=466856&r1=466855&r2=466856
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/defaultManifest.mf (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/defaultManifest.mf Sun Oct 22 
10:11:23 2006
@@ -1,3 +1,4 @@
 Manifest-Version: 1.0
-Ant-Version: Apache Ant @VERSION@
+Ant-Version: Apache Ant ${project.version}
+
 

Modified: ant/core/trunk/src/main/org/apache/tools/ant/version.txt
URL: 
http://svn.apache.org/viewvc/ant/core/trunk/src/main/org/apache/tools/ant/version.txt?view=diff&rev=466856&r1=466855&r2=466856
==============================================================================
--- ant/core/trunk/src/main/org/apache/tools/ant/version.txt (original)
+++ ant/core/trunk/src/main/org/apache/tools/ant/version.txt Sun Oct 22 
10:11:23 2006
@@ -1,2 +1,2 @@
[EMAIL PROTECTED]@
[EMAIL PROTECTED]@
+VERSION=${project.version}
+DATE=${TODAY}



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

Reply via email to