Browse Source

create distribution artifacts for the manual

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@964076 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 15 years ago
parent
commit
0485dd6a6e
2 changed files with 27 additions and 3 deletions
  1. +2
    -2
      ReleaseInstructions
  2. +25
    -1
      build.xml

+ 2
- 2
ReleaseInstructions View File

@@ -230,7 +230,7 @@ Note: This document was updated in the context of releasing Ant 1.7.
* upload the new release files to

from distribution
to /www/www.apache.org/dist/ant/[source|binaries].
to /www/www.apache.org/dist/ant/[source|binaries|manual].

* upload the maven artifacts located under java-repository/org/apache/ant
@@ -280,7 +280,7 @@ Note: This document was updated in the context of releasing Ant 1.7.
21. Clean up.

* remove the remaining files of the previous release and betas from
/www/www.apache.org/dist/ant/[source|binaries].
/www/www.apache.org/dist/ant/[source|binaries|manual].
This includes the old release notes.

(+)


+ 25
- 1
build.xml View File

@@ -148,6 +148,7 @@
<property name="dist.base" value="distribution"/>
<property name="dist.base.source" value="${dist.base}/source"/>
<property name="dist.base.binaries" value="${dist.base}/binaries"/>
<property name="dist.base.manual" value="${dist.base}/manual"/>
<property name="dist.dir" value="dist"/>
<property name="dist.bin" value="${dist.dir}/bin"/>
<property name="dist.lib" value="${dist.dir}/lib"/>
@@ -1080,6 +1081,7 @@
<mkdir dir="${dist.base}"/>
<mkdir dir="${dist.base.source}"/>
<mkdir dir="${dist.base.binaries}"/>
<mkdir dir="${dist.base.manual}"/>
<mkdir dir="${java-repository.dir}"/>
<antcall inheritAll="false" target="internal_dist">
<param name="dist.dir" value="${dist.name}"/>
@@ -1142,7 +1144,23 @@
<checksums-mvn>
<fileset dir="${java-repository.dir}" includes="**/*${project.version}.jar"/>
<fileset dir="${java-repository.dir}" includes="**/*${project.version}.pom"/>
</checksums-mvn>
</checksums-mvn>

<zip destfile="${dist.base.manual}/${dist.name}-manual.zip">
<zipfileset dir="${dist.name}/docs/manual" prefix="${dist.name}"/>
<zipfileset file="NOTICE" prefix="${dist.name}"/>
</zip>
<tar longfile="gnu"
destfile="${dist.base.manual}/${dist.name}-manual.tar">
<tarfileset dir="${dist.name}/docs/manual" prefix="${dist.name}"/>
<tarfileset file="NOTICE" prefix="${dist.name}"/>
</tar>
<gzip destfile="${dist.base.manual}/${dist.name}-manual.tar.gz"
src="${dist.base.manual}/${dist.name}-manual.tar"/>
<bzip2 destfile="${dist.base.manual}/${dist.name}-manual.tar.bz2"
src="${dist.base.manual}/${dist.name}-manual.tar"/>
<delete file="${dist.base.manual}/${dist.name}-manual.tar"/>

<delete dir="${dist.name}"/>
<checksums>
<fileset dir="${dist.base.binaries}/">
@@ -1151,6 +1169,12 @@
<exclude name="**/*.sha1"/>
<exclude name="**/*.sha512"/>
</fileset>
<fileset dir="${dist.base.manual}/">
<exclude name="**/*.asc"/>
<exclude name="**/*.md5"/>
<exclude name="**/*.sha1"/>
<exclude name="**/*.sha512"/>
</fileset>
</checksums>

<antcall inheritAll="false" target="src-dist">


Loading…
Cancel
Save