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]