Eclipse的靛蓝 - 无法升级M2E

问题描述:

伙计们,Eclipse的靛蓝 - 无法升级M2E

我试图从更新站点升级“Maven的集成为Eclipse” - http://m2eclipse.sonatype.org/sites/m2e

当输入仓库站点时,Eclipse向我显示可供下载的最新版本是0.12.1.20110112-1712。但是,当我开始安装时,我收到关于现有依赖关系的错误。以下是错误的前几行:

Cannot complete the install because of a conflicting dependency. 
    Software being installed: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712) 
    Software currently installed: Eclipse IDE for Java Developers 1.4.1.20110909-1818 (epp.package.java 1.4.1.20110909-1818) 
    Only one of the following can be installed at once: 
    Maven Integration for Eclipse 0.12.1.20110112-1712 (org.maven.ide.eclipse 0.12.1.20110112-1712) 
    Maven Integration for Eclipse 0.12.0.20101115-1102 (org.maven.ide.eclipse 0.12.0.20101115-1102) 
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.0.20110607-2117 (org.maven.ide.eclipse 1.0.0.20110607-2117) 
    This version of m2eclipse cannot be installed on top of the already installed m2eclipse. Uninstall the previous version of m2eclipse and try the install again. 1.0.100.20110804-1717 (org.maven.ide.eclipse 1.0.100.20110804-1717) 
... 

好的。所以我需要先卸载我的老版本的m2e。我去帮助 - >关于 - >安装软件。我看到安装了以下两个特点M2E:

Eclipse IDE for Java Developers-->EPP Java Package-->m2e - Maven Integration for Eclipse 1.0.100... 
Eclipse IDE for Java Developers-->EPP Java Package-->slf4j over logback logging 1.0.100... 

问题是,当我选择其中任意两项,“卸载”保持禁用。似乎卸载它的唯一方法是卸载父“用于Java开发人员的Eclipse IDE”。

有人能告诉我我必须做什么吗?

非常感谢您的帮助。

问候,
彼得

+0

面向Java开发包中取出Eclipse IDE中。看看是否有帮助。 – MiJyn 2012-02-15 00:13:49

+0

添加到我以前的评论中:删除Java IDE开发人员的Eclipse IDE的m2e软件包。 – MiJyn 2012-02-15 00:14:54

+0

这正是我想要做的,但“卸载”被禁用。你是否说有其他方法可以将其删除?谢谢。 Peter – Peter 2012-02-15 05:24:57

我尝试安装的 “Eclipse的靛蓝3.7.0”(即排在的 “Ubuntu软件中心” 的Ubuntu 11.10)时也有一个问题。

请参见下面的记录:

Cannot complete the install because one or more required items could not be found. Software being installed: m2e - Maven Integration for Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) Missing requirement: m2e - Maven Integration for Eclipse 1.0.100.20110804-1717 (org.eclipse.m2e.feature.feature.group 1.0.100.20110804-1717) requires 'org.eclipse.wst.xml.core 0.0.0' but it could not be found

Maven的适用于 “的Eclipse靛蓝服务发布1”。

下载的镜子上的Eclipse靛蓝服务发布1” Linux的64位http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/indigo/SR1/eclipse-jee-indigo-SR1-linux-gtk-x86_64.tar.gz

更多镜子:http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr2

FYI:MercurialEclipse插件还与“的Eclipse靛蓝服务工作版本1“(在终端上使用”sudo apt-get install mercurial“安装hg命令之后)。

这是一个问题来自Eclipse版本。下载并安装Eclipse for Java EE Developers。运行Eclipse帮助> Eclipse Marketplace>输入m2e并执行搜索。一键安装。

+0

这对我来说使用Eclipse Indigo 64位。谢谢! – 2012-08-24 19:36:34

我不得不运行Eclipse靛蓝同样的问题在Windows 7 64位运行,我没有看到在下拉式菜单中选择M2像我在旧版本的eclipse中,所以我认为有一个问题,并试图卸载它,没有意识到它是内置到这个版本。

这是一个很大的错误!我所有重新安装或升级m2eclipse的努力都失败了。

最后,我使用链接来阅读RAD的文档,以查看要使用哪个软件更新网址以及Satya回答哪些文件。这里是link了。

RAD显然已经足够接近,这让我走上了正轨。然后我发现“篡改文件”错误,这与使用jdk 1.7相关。我发现here的解决方案很简单,只需将安装的jre更改为1.6,然后m2eclipse插件的下一次安装尝试顺利完成。

我把这些信息放在了希望它可以节省一些时间,如果他们遇到同样的问题,而不想重新安装eclipse。有了我所有的插件和配置,重做一切都需要很长时间。

为了安装上太阳神新M2E(1.4),我不得不卸载在Eclipse中的所有行家的元素,然后,我可以从http://download.eclipse.org/technology/m2e/releases安装M2E”。

步骤卸载现有的行家元素(从组织.maven.ide *):

  1. 单击帮助在Eclipse
  2. 安装新软件...
  3. 点击什么已经是安装
  4. 选择从org.maven.ide LL项目。*(即使它是必需的)
  5. 卸载它们都