you can change the old poms to relocate to a new location as long as
the new location has the same old jars and poms (just groupId change).
IIRC your case was different.

So, I' see two options for relocation:

1) when new version is out with new groupId add relocation pom in old
location just for that new version.
+ Users updating version in old location will get a warning
+ easy to do
 - users may end having old versions and new versions in the
classpath, that they would have to solve with exclusions

2) relocate all versions to new groupId
+ all users will only notice the warnings when using old group
+ no classpath problems in builds from scratch
- harder to implement, will need to write some code
- people with commons artifacts cached (almost everybody) will
experience same problems as in 1, possibly getting two versions in the
classpath

I'd stick with 1) changing old releases scares me ;) and still doesn't
guarantee trouble free upgrades



On 2/13/07, Jörg Schaible <[EMAIL PROTECTED]> wrote:
you cannot change the old POMs anymore, in that case this description is 
obsolete. The only valid option is to use the new groupId with a new release 
and provide for this new release a relocation POM at the former location. This 
was Carlos' advice after a two week hassle to do such a transition with XStream.

- Jörg

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




--
I could give you my word as a Spaniard.
No good. I've known too many Spaniards.
                            -- The Princess Bride

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to