felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Guillaume Nodet" <gno...@gmail.com>
Subject Re: Release preparation
Date Sat, 21 Jul 2007 07:25:53 GMT
The release plugin now supports a staging area. One can take a look at
CXF for example (or maybe the naven site).

On 7/21/07, Niclas Hedhman <niclas@hedhman.org> wrote:
> On Saturday 21 July 2007 01:34, Carsten Ziegeler wrote:
> > We could also use the maven release plugin to do all the work for us.
> > Together with the gpg plugin it creates all necessary artifacts, signs
> > them etc.
> Yes, releasing large number of Maven artifacts without the help of the
> release
> plugin is pain in many unspoken places...
> However, AFAIK, the release plugin does not support a "staging", "release
> candidate" or similar repo, so that one can publish to the non-official
> final
> destination, for review and votes. And we can't upload until after the vote.
> But I would be interested to learn how to leverage the release plugin. Below
> is an explanation of what I would have in mind.
> 1. Each maven artifact extends a parent named "org.apache.felix:candidate".
> 2. That parent defines all the upload locations to some staging area on
> people.apache.org, and tagging the sources into a similar area in SVN.
> 3. One executes a "mvn release:prepare/perform" on TRUNK, and things is made
> available for review.
> 4. The vote is executed.
> 5. If it passes, one modifies the "candidate branch" in SVN and replaces
> the "candidate" parent to a "org.apache.felix:final" pom.
> 6. That pom has the tagging and uploading set to the final resting place in
> both SVN, artifacts uploads, tar ball uploads and documentation (if any).
> In fact, this is of strong interest to the entire ASF, and I would like to
> hear from Carlos how Maven itself does it, since they have this problem at a
> grand scale.
> Cheers
> --
> Niclas Hedhman, Software Developer
> I  live here; http://tinyurl.com/2qq9er
> I  work here; http://tinyurl.com/2ymelc
> I relax here; http://tinyurl.com/2cgsug

Guillaume Nodet
Principal Engineer, IONA
Blog: http://gnodet.blogspot.com/

View raw message