On 8/19/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
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/
I guess I missed something, but what's the difference compared to the
current layout ? This only affect the tags, right ?
+1
2. Each plugin will continue to have its own version and will be
released independently.
+1
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.
+1
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.
Currently, the release process is to publish a candidate release, test it,
and once approved, move the *same* binaries to the distribution site.
Using the maven release plugin means that we will vote on a SNAPSHOT
and that plugin will upload new binaries with the release version.
Is that really what's wanted ?
5. Change all module directories to match artifactIds.
+1
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
--
Cheers,
Guillaume Nodet