> -----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]

Reply via email to