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