> -----Original Message-----
> From: Brett Porter [mailto:[EMAIL PROTECTED]
> Sent: jeudi 16 juin 2005 02:11
> To: Maven Developers List
> Subject: start to migrate to proper group IDs?
>
> Hi,
>
> Some time ago we agreed that we wanted group IDs to resemble packages.
> I'd like to start pushing for this. I will come up with a plan for
> migrating existing stuff without breaking compat and working with our
> sync partners, however the logic first step is to not allow any new
> MAVENUPLOADs to come in with a flat group ID, even if it is just a new
> version of the previous library. We can update the repository upload
> page accordingly.
>
> What do others think?
Definitely +1 with some "deprecation" strategy.
[snip]
> The options, by example (group; artifact):
> i) o/a/j/commons; commons-collections and o/a/j/commons;
> commons-jelly-tags-ant
> ii) o/a/j/commons/collections; commons-collections and
> o/a/j/commons/jelly; commons-jelly-tags-ant
> iii) o/a/j/commons; commons-collections and o/a/j/commons/jelly;
> commons-jelly-tags-ant
If I understand correctly option i) would result in:
o/a/j/commons/commons-collections/version/
And option ii) would be:
o/a/j/commons/commons-collections/commons-collection/version
Thus I find option ii) a bit too verbose...
I don't like the non-consistency in option iii).
Actually, on your example, I believe that commons is NOT a project but an
umbrella project in the same manner that Jakarta is an umbrella project of
apache. Thus I agree with the following *consistent* strategy:
<org>/[<umbrella projects>]*/<project>
Which I believe corresponds to your iii) ;-)
Ok, I realize that the difficulty will be to decide what is an umbrella
project from what is not but that should be ok.
So I think I'm for iii) :-)
-Vincent
___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
Téléchargez cette version sur http://fr.messenger.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]