Checklist of tasks to perform for each release:
dependencies.xml.default
file to
use these latest versions.
ANNOUNCEMENT.txt
file in CVS with the release
notes. A sample announcement
template is provided at the bottom of this page.
changes.xml
and replace "in CVS
" with
the date of the release.
build-common.xml
and
modify the project.version.*
Ant properties so that
they reflect the version number for the release (no
dev
suffix should remain). Commit the changes.
ant
release
at the top level). Note: Make sure you are
connected to the internet when building the releases as the
documentation subproject needs the CVS logs for the changes
page.
cvs.apache.org
,
putting them in the
/www/www.apache.org/dist/jakarta/cactus
directory (binaries go in binaries/
and sources in
source/
). Also make sure you link the latest versions
to the *-current.zip
files.
ant upload
in the
Cactus documentation/
project (after you have run
ant release
from the top level).
CACTUS_<version>_RELEASE
(ex:
CACTUS_14_RELEASE
).
jakarta-site2
CVS module. Modify the
following files and then run ant
. Commit the modified
files. Then log on cvs.apache.org
, go to
/www/jakarta.apache.org/site
and type
cvs update
.
news.xml
binindex.xml
sourceindex.xml
index.xml
integration/maven
directory, copy the
build.properties.sample
to build.properties
,
set the proper values on build.properties
and run
maven site:deploy
, maven plugin:deploy
and
maven jar:deploy
.
people.apache.org
and manually create the
.jar and .md5 files that should go to
/www/www.apache.org/dist/java-repository/cactus/jars
(the .jar files are inside the generated .zip files; the .md5 can
be generated by the command md5 -q
.
build-common.xml
file and modifying the
project.*.version
properties with the new development
version (for example after releasing 1.5, the new development
version is 1.6dev).
ANNOUNCEMENT.txt
as the email content):
[ANN] Cactus <version> has been
released
.
announcements@jakarta.apache.org
): Send the
announcement there with a subject of [ANN] Cactus
<version> has been released
.
The Cactus project is pleased to announce the release of version <v>. Cactus is a unit testing framework for testing server side java code. Goals ----- [add description of main focus here] Main new features ----------------- [add main new features here] Changes ------- Please check the Changes page at http://jakarta.apache.org/cactus/changes.html for a full list of the changes in version <v>. Known limitations and bugs: --------------------------- [add main limitations and known bugs here] For more information about Cactus, please visit http://jakarta.apache.org/cactus/. Have fun, -The Cactus team