Hi Jason,

Cool. Here's my checklist (from the top of my head):

1/ modify project.xml and remove -SNAPSHOT
2/ modify project.xml to change the <version>: move HEAD to
MAVEN_[plugin name]_[version major]_[version minor]
3/ modify changes.xml to change the release date
4/ modify navigation.xml and add a link to download the new plugin
version (in the download menu - add it if it doesn't exist)
5/ prepare an announcement text file which includes information from
changes.xml and add maven compatibility information in it. Note: I'm
trying to automate this part in the announcement plugin.
6/ build the plugin (maven plugin:install) and test it (maven
plugin:test)
7/ upload the plugin jar (ATM, I do: pscp ... and then I log on ibiblio
and call create_checksum.sh. Then I do a "chmod g+w *".
8/ commit
9/ build the doc. Check it is ok. Deploy it: maven site:deploy. Note:
The maven plugin jar has to be on ibiblio so that the download link is
not reported as 404 by the linkcheck plugin
10/ Tag CVS
11/ Modify JIRA to show that the new version is now *released*. Create a
new entry for the next version. Automatically reaffect all assigned
issues to the new version if they are still open.
12/ modify project.xml to bump the version number (using the SNAPSHOT
suffix)
13/ modify changes.xml and add en empty <release> tag for the new
version, using "in CVS" for the release date
14/ Send announcement to MLs.

Hope it helps,
-Vincent

> -----Original Message-----
> From: Jason van Zyl [mailto:[EMAIL PROTECTED]
> Sent: 09 December 2003 02:22
> To: Maven Developers List
> Subject: Releasing Plugins
> 
> Vincent,
> 
> I was going to release the FAQ plugin for Martin and was wondering
what
> you've been doing. Figure I would try to quickly integrate your
> procedure into the release plugin and use that. I think Brett's SCM
> plugin can deal with the tagging and such so if you don't have
something
> automated I'll try to whip something off because I don't want to have
to
> remember how to do it again :-)
> 
> --
> jvz.
> 
> Jason van Zyl
> [EMAIL PROTECTED]
> http://tambora.zenplex.org
> 
> In short, man creates for himself a new religion of a rational
> and technical order to justify his work and to be justified in it.
> 
>   -- Jacques Ellul, The Technological Society
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]



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

Reply via email to