maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brett Porter <bpor...@f2network.com.au>
Subject RE: Releasing Plugins
Date Sun, 14 Dec 2003 22:00:27 GMT
There's doco on the website that shows the process, but not all these steps
are there. Vincent, would you like to update it?

Cheers,
Brett

> -----Original Message-----
> From: Vincent Massol [mailto:vmassol@pivolis.com] 
> Sent: Sunday, 14 December 2003 9:39 AM
> To: 'Maven Developers List'
> Subject: RE: Releasing Plugins
> 
> 
> 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:jvanzyl@maven.org]
> > 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
> > jason@zenplex.com
> > 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: dev-unsubscribe@maven.apache.org
> > For additional commands, e-mail: dev-help@maven.apache.org
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
> 

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message