On 24 August 2010 19:17, EJ Ciramella <[email protected]> wrote:
> No, we didn't realize the relocation poms existed until it was too late.
>
> We wanted to match up in source control/java package/groupId/artifactId so 
> that they were uniform.  Which is great because from just about any angle 
> (stacktrace, source path, package name in IDE) you know exactly where to look 
> elsewhere to find something (say, you wanna look at local disk or source 
> browser, etc).
>
> The main problem was communication.  There was a lot of hate mail as older 
> modules that hadn't been touched in a long time were dredged up for something 
> or another and when people tried to point at newer version of the relocated 
> libraries, things were missing, etc.
>
> There were maybe, 50 or more versions for any of the moved modules floating 
> around that all would need these silly "relocation" poms to support older 
> builds.

What do you mean here?
Are you saying that if the groupId is changed for a new release, one
also needs to change all existing releases to add relocation poms?
I thought one only had to add the relocation POMs for the new releases?

> Everything is possible given an endless amount of time/energy/etc.  We wound 
>up having to branch things just to update groupIds, blah blah blah - it was a 
>mess.
>
> This is a massive generalization.
>
> Keep it stupid simple, right?  Don't move things around...

I'm not proposing moving anything around; just changing the groupId
going forward.

Is that likely to cause any problems?

> -----Original Message-----
> From: sebb [mailto:[email protected]]
> Sent: Tuesday, August 24, 2010 2:08 PM
> To: Maven Users List
> Subject: Re: Correcting a groupID
>
> On 24 August 2010 18:44, EJ Ciramella <[email protected]> wrote:
>> Yeah, I know - hate to cross-pollinate here but the Nexus bible states the 
>> repo is for deposits only.
>>
>> Essentially backing up the "just change NEW snapshots/releases, leave the 
>> old ones where they are" sentiment.
>
> OK
>
>> In another life, I casually agreed we should change the groupId of an 
>> artifact and all hell broke loose...
>
> Did you use relocation POMs?
>
> What were the exact problems?
> Could they have been avoided, and if so, how?
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to