无法在eclipse Helios中集成Maven

时间:2012-04-15 18:45:43

标签: eclipse maven helios

我尝试通过点击eclipse市场将maven集成到我的日食helios中。

但是当它成为安装软件时,我有这个错误:

    An error occurred while collecting items to be installed
    session context was:(profile=epp.package.jee,
    phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=,
    action=).
    Comparison method violates its general contract!
    Comparison method violates its general contract!

我该如何解决这个问题!!

1 个答案:

答案 0 :(得分:5)

您好我假设您在安装了Java 7 JRE / JDK且Eclipse使用的计算机上运行Eclipse Helios。有一个已知的Bug会导致这种行为,因为集成排序算法的Java契约已经改变。

当您安装(或使用已安装的)Java 6 JRE / JDK来运行Eclipse时,这应该可以解决问题。

要确保Eclipse使用正确的Java安装,请编辑Eclipse安装文件夹中的eclipse.ini,并在开头添加以下两行:

-vm
c:\<path-to-java-6>\bin\javaw.exe

之后,所有应该按预期工作。在较新的Indigo版本中,这是固定的。