Question

the m2eclipse plugin is latest the eclipse is the latest the JDK is jdk7 the eclipse uses embedded maven version 3.xxx

I am keep getting this error “Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher”

enter image description here

Was it helpful?

Solution 2

my envirement
eclipse version : 4.3 kepler
maven version : 3.2.x
OS : windows 7
m2e plugin version : 1.5

the problem caused by combination of things, e.g mismatch between maven installation and setting.xml is one, but mainly the problem was:

  • solution for my problem was to run the eclipse in administrator mode.

  • you can run maven embedded (comes with eclipse) or external installation
    just to make sure they are pointing to the right setting.xml file

  • somehow the embedded disappears sometimes, just restart eclipse it will appear again

  • finally I can confirm the latest m2e 1.5 or above supports maven 3.

    Note:

  • set JAVA_HOME is a must, because maven uses it to look up java which runs maven itself
  • set non-embeded maven installation location in the windows path is needed
  • set M2_HOME was NOT needed in my case, thus to get m2e working in eclipse or interact maven though command line, M2_HOME is not needed

  • OTHER TIPS

    It seems that there are some problems running the embedded Maven.

    Try installing a fresh Maven version, then click Preferences , Maven, Installationsand set the directory where you have installed Maven. enter image description here

    Licensed under: CC-BY-SA with attribution
    Not affiliated with StackOverflow
    scroll top