Hi all,

I'm currently banging my head on the m2eclipse-wtp -> m2e-wtp migration, so if anyone as any good ideas, I'm open to suggestions.

Here's what we have :
- m2e-wtp (@eclipse) uses a new namespace for eclipse plugins/features : org.eclipse.m2e.wtp instead of org.maven.ide.wtp
- m2e-wtp keeps the m2eclipse-wtp configurator identifiers to maintain backward compatibility with 3rd party plugins (JBoss Tools ecosystem, Google Eclipse Plugin ...)
- m2e-wtp installation doesn't disable m2eclipse-wtp plugins since the namespace changed.
- installing m2e-wtp over m2eclipse-wtp is bad (as "crossing the streams" bad) since m2e-core now finds duplicate configurators which produces errors.
- I created (locally) an m2eclipse-wtp 0.15.999 empty feature that requires m2e-wtp 0.16.0. m2e-wtp is correctly installed but I'm still seeing the duplicate configurators as previous m2eclipse-wtp 0.15.2 plugins are still active.

Ideally m2e-wtp would disable m2eclipse-wtp when installed, but I'm afraid it seems impossible (yeah I suck at eclipse/OSGi stuff). 
So that means the only way to install m2e-wtp for existing m2eclipse-wtp users will be to either start from a pristine eclipse installation or uninstall m2eclipse-wtp beforehand, breaking the update process for products already embedding m2eclipse-wtp.

Hopefully I'm missing something. Sooo, any ideas?

Regards,

Fred Bricon
-- 
"Have you tried turning it off and on again" - The IT Crowd