geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Kevan Miller <>
Subject Re: Proposed version/spec release process
Date Wed, 13 Dec 2006 01:32:16 GMT

On Dec 12, 2006, at 3:52 PM, Dain Sundstrom wrote:

> Kevan asked me to go over the development/release process used when  
> we have a single version number.
> 1 Make a development module in specs/trunk
>   [Maintince] svn cp specs/tags/<artifactId>-<latestVersion> specs/ 
> trunk/<artifactId>
>   [New] make a new mvn module at specs/trunk/<artifactId>
> 2 Make changes
>   There is no need to update inner spec depenencies since all will  
> be marked as scope provided in the pom, so we don't get transitive  
> problems.
> 3 Vote and Release
>   update pom version
>   create jars
>   vote
>   publish
>   svn mv specs/trunk/<artifactId> specs/tags/<artifactId>-<version>
> Alternatively, we can use the release plugin but the release plugin  
> means we can't vote on the final jars since it automatically  
> publishes to the final repository.

Thanks for the info Dain.

Not sure what you mean by "inner spec" and I should read up on "scope  
provided". What happens to the parent pom and the parent pom version  
during the release of a spec?


View raw message