安装 groovy-eclipse 插件到 Luna 时的冲突依赖

Conflict dependency when installing groovy-eclipse plugin to Luna

我有新下载的 eclipse Luna (eclipse-java-luna-SR2-linux-gtk.tar.gz) (版本: Luan Service Release 2 (4.4.2) ) Build id: 20150219-0600) 来自官网。

当我尝试安装 groovy-eclipse 插件时(我找到的唯一可用版本是:Groovy-Eclipse for Juno 2.7.1 和 Groovy-Eclipse for Indigo 2.7.1 都是由 VMware, inc., EPL 发布的),无论我尝试哪一个,我总是看到 'Groovy-Eclipse Feature' 包由于依赖冲突而无法安装:

Cannot complete the install because of a conflicting dependency.
Software being installed: Groovy-Eclipse Feature 2.9.1.xx-201411061336-e42-RELEASE (org.codehaus.groovy.eclipse.feature.feature.group 2.9.1.xx-201411061336-e42-RELEASE)
Software currently installed: Eclipse IDE for Java Developers 4.4.2.20150219-0708 (epp.package.java 4.4.2.20150219-0708)
Only one of the following can be installed at once:
Java Development Tools Core 3.10.2.v20150120-1634 (org.eclipse.jdt.core 3.10.2.v20150120-1634)
Object Teams Development Tooling Core 3.10.2.v_OTDT_r232_201502101148 (org.eclipse.jdt.core 3.10.2.v_OTDT_r232_201502101148)
Object Teams Development Tooling Core 3.10.0.v_OTDT_r231_201409160728 (org.eclipse.jdt.core 3.10.0.v_OTDT_r231_201409160728)
Object Teams Development Tooling Core 3.10.0.v_OTDT_r230_201406101339 (org.eclipse.jdt.core 3.10.0.v_OTDT_r230_201406101339)
Java Development Tools Core 3.10.0.v20140902-0626 (org.eclipse.jdt.core 3.10.0.v20140902-0626)
Java Development Tools Core 3.8.3.xx-201411061336-e42-RELEASE (org.eclipse.jdt.core 3.8.3.xx-201411061336-e42-RELEASE)
Java Development Tools Core 3.10.0.v20140604-1726 (org.eclipse.jdt.core 3.10.0.v20140604-1726)
Cannot satisfy dependency:
From: Eclipse IDE for Java Developers 4.4.2.20150219-0708 (epp.package.java 4.4.2.20150219-0708)
To: org.eclipse.epp.package.java.feature.feature.group [4.4.2.20150219-0708]

在我看来,Luna 内置包 'Eclipse IDE for Java Developers 4.4.2.20150219-0708' 有一些与 'Groovy-Eclipse Feature 2.9.1.xx-201411061336-e42-RELEASE' 冲突的子包,后者由 groovy-eclipse 插件提供。

有人知道如何解决这个问题吗?

错误消息中显示的原因是旧版本 groovy-eclipse 插件提供的一些包与更高版本的 Eclipse(在本例中为 Luna)附带的包冲突。

所以修复/解决方法是安装与更高版本的 Eclipse 兼容的 groovy 插件。

我需要为 Eclipse 3.6 安装 Groovy/Grails 工具套件 (GGTS),而不是安装 groovy-eclipse 2.7.1。4.RELEASE(由 Pivotal 发布,EPL)。在安装页面上,只需选择适合您需要的子包即可。就我而言,我需要: 1. Eclipse 快速搜索 2. Groovy 编译器 2.0 特性 3. Groovy-Eclipse 功能 4. Groovy-Eclipse 4.4

上的 Eclipse 插件的 JDT 核心补丁

这对我有用。