geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject [VOTE] Specs organization, versioning, and releasing
Date Fri, 18 Aug 2006 23:53:16 GMT
PROPOSAL:

1.  Each spec will no longer be split up into trunk+branches+tags.  
There will instead be one trunk+branches+tags for all specs laid out  
as follows:

     specs/trunk/pom.xml
     specs/trunk/<artifactId>
     specs/tags/<artifactId>-<version>
     specs/branches/

2.  Each plugin will continue to have its own version and will be  
released independently.

3.  The top-level will have it's own version, which will remain  
independent.  When there is a major configuration change in that pom,  
the version will be changed and the pom will be republished.

4.  Releasing will be done with the maven release plugin ('mvn  
release') and should occur at a stable point after any major change  
to a spec module.

5. Change all module directories to match artifactIds.

MOTIVATION:

1.  one trunk allows the entire set of specs to be checked out all at
     once and built all at once.

  * * *

[ ] +1 Allow changes
[ ] 0  No opinion
[ ] -1 No, leave the specs asis (provide rationale)

--jason


Mime
View raw message