commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dennis Lundberg <denn...@apache.org>
Subject Re: Doing Commons releases using Maven 2
Date Sun, 16 Sep 2007 19:17:11 GMT
Rahul Akolkar wrote:
> On 9/16/07, Dennis Lundberg <dennisl@apache.org> wrote:
>> Hi all
>>
>> I'd like to prepare the release of commons-logging 1.1.1. The release
>> will be done entirely with Maven 2. Since this is fairly new for
>> Commons, I'd like to hear you opinions on how this should be done.
>>
> <snip/>
> 
> I don't think using m2 changes the crux of our release process, and
> what you articulate below seems in line with what we do now.

That was what I was hoping for.

> Couple of comments below:
> 
> 
>> Previous discussions regarding our release process indicate that voting
>> on a release should be done on the "actual bits". This can be difficult
>> do achieve, depending on what the process looks like.
>>
>> Here's how we do it over at the Maven project. See [1] for full details.
>>
>> 1.  Create a tag in svn with the actual release number (not an rc)
> <snap/>
> 
> Indeed.
> 
> 
>> 2.  Build the entire distribution from the tag
>> 3.  Upload the distributions to people.a.o/~username for review/vote
>> 4.1 If the vote is positive, move the distribution to the central m2
>> repository
> <snip/>
> 
> So there was a tool that purportedly helped merged repository metadata
> while moving. Is it at all of any significance to try to merge the
> metadata?

Yes, there is a plugin that does this, maven-stage-plugin. We have been 
using it internally at Maven for a couple months, refining it and fixing 
bugs that come up. It's not released yet, but has reached a point where 
I consider it ready for a first release.

> 
> -Rahul
> 
> 
>> 4.2 If the vote is negative, remove the tag from svn and start again
>>
>> Most of this is fully automated and supported by Maven 2 and plugins.
>>
>>
>> Does this sound like a good way to do releases using Maven 2 here in
>> Commons, as well?
>>
>>
>> [1] http://maven.apache.org/developers/release/releasing.html
>>
>> --
>> Dennis Lundberg
>>
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
> For additional commands, e-mail: dev-help@commons.apache.org
> 
> 


-- 
Dennis Lundberg

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@commons.apache.org
For additional commands, e-mail: dev-help@commons.apache.org


Mime
View raw message