代码之家  ›  专栏  ›  技术社区  ›  Junchen Liu

eclipse m2eclipse不工作

  •  0
  • Junchen Liu  · 技术社区  · 11 年前

    m2eclipse插件是最新的 日食是最近的一次 JDK是jdk7 eclipse使用嵌入式maven版本3.xxx

    我一直收到此错误错误:无法找到或加载主类org.codehaus.plexus.classworlds.launcher.launcher

    enter image description here

    2 回复  |  直到 11 年前
        1
  •  1
  •   taringamberini    11 年前

    运行嵌入式Maven似乎存在一些问题。

    尝试 installing a fresh Maven version ,然后单击 Preferences , Maven , Installations 并设置安装Maven的目录。 enter image description here

        2
  •  1
  •   Junchen Liu    11 年前

    我的嫉妒
    eclipse版本:4.3 kepler
    maven版本:3.2.x
    操作系统:windows 7
    m2e插件版本:1.5

    由多种因素造成的问题,例如maven安装和setting.xml之间的不匹配是一个问题,但主要问题是:

  • 我的问题的解决方案是运行eclipse 以管理员模式 .

  • 您可以运行maven嵌入式(随eclipse提供)或外部安装
    只是为了确保它们指向正确的setting.xml文件

  • 不知何故,嵌入的有时会消失,只需重新启动eclipse,它就会再次出现

  • 最后我可以确认最新的m2e 1.5或更高版本支持maven 3。

    注:

  • 必须设置JAVA_HOME,因为maven使用它来查找运行maven自身的JAVA
  • 需要在windows路径中设置非嵌入式maven安装位置
  • 设置M2_HOME为 不是 在我的情况下,需要M2_HOME,因此要让m2e在eclipse中工作或通过命令行与maven交互,不需要M2_HHOME