Thanks for the reply... It has to use the embedded maven3 SNAPSHOT to fetch the dependencies. There were a lot of warning regarding missing <versions> that I fixed (to reduce noise which probably exists for good reason).
My case is unique because I was using the enforcer plugin for maven 2.2.1->2..9.9 and this appeared to break the embedded maven AUTO_BUILD. Eventually for some reason (restart, re-import of the projects eclipse:clean) something worked and it stopped using the embedded. However, my co-workers are still suffering. I don't know how I can really re-produce this or gather some kind of dump that will show what I am working with at any point in time. The stack is just too big and it may never be resolved. So this works but seems unreliable. Cheers :) On Mon, May 24, 2010 at 8:19 PM, Baptiste MATHUS <m...@batmat.net> wrote: > Hi Andrew, > > First, you should know there's a dedicated list for m2eclipse, which is a > separated project from Maven, designed to integrate Eclipse and Maven. > > From what I know, it's impossible. M2eclipse internally uses maven 3 (and > has always been doing so, long before maven3 first releases) for all > dependency resolution and so on. That is not configurable. > > But you can configure M2eclipse to use external maven installation for > "command" launched through the Run As/Debug menus. > > Having read your mail twice, I can't seem to find what your problem is. > > Maven 3 is dedicated to be fully compatible with maven 2. So can you > describe what's the difference/problem you're encountering more precisely? > This would let us help you understand what's going on, or even file an > issue > for maven3 before it's released as a final version (beta1 currently, after > several stages of alpha). > > Thanks > > > 2010/5/24 Andrew Hughes <ahhug...@gmail.com> > > > *I have set Window -> Preferences -> Maven -> Installed to a external > 2.2.1 > > instance and have enabled this as the default maven instance. But, > > whatever "24/05/10 9:50:53 AM: Maven Builder: AUTO_BUILD" is - it still > > using the 3.0-SNAPSHOT embedded maven instance. It refuses to use the > > external maven (2.2.1) instance I have configured. I have deliberately > set > > the enforcer to Maven 2.2.1 so that this doesn't happen (+1 for enforcer > > actually working, CHEERS).* > > * > > * > > http://m2eclipse.sonatype.org/m2eclipse-faq.html#17 > > > > Why is it working from the command line but not in m2eclipse > > > > Because m2eclipse is using the embedded Maven > > runtime<http://m2eclipse.sonatype.org/m2eclipse-faq.html#version.html> > > in > > Maven 3.0, you can see differences in the execution between m2eclipse and > > command line when Maven 2.1.x is used. We hope that such regressions and > > incompatibilities will be fixed in the future releases of Maven 3.0. Note > > that m2eclipse is always using embedded Maven runtime when running Maven > > builder, importing projects and updating project configuration, however > you > > can configure m2eclipse to use external Maven installation when launching > > Maven using "Run as… / Maven XXX" actions. > > > > > > The above statement seems incorrect... I can't clearly can't configure > > m2eclipse to use an external maven instance for the AUTO_BUILD. In fact, > I > > tried to uninstall the "Maven Embedded v3.0.0.200912160759" but Haahahaha > > it > > say's it's required by other plugins - indicating that m2eclipse really > is > > dependent on 3.0-SNAPSHOT. > > > > I just want to use eclipse 2.2.1, how can I do this? Can I rollback to an > > old version of m2eclipse? Life is very painful for everyone on my dev > team > > right now :'( > > > > Any help would be most appreciated, cheers. > > --AH > > > > > > -- > Baptiste <Batmat> MATHUS - http://batmat.net > Sauvez un arbre, > Mangez un castor ! >