eclipse 3.5.1(伽利略)与ubuntu 9.10(Karmic)破坏了!无法安装maven2插件! (或任何其他插件)

时间:2010-03-26 16:35:18

标签: eclipse maven-2 eclipse-plugin ubuntu-9.10

我在网上看到很多与修复无法按下的按钮有关的内容,以及修复代理的网络问题。这对我来说似乎是一个不同的问题,在maven2的情况下与jem.util.0.0.0或其他插件需要的libs相关。

设置:

使用apt-get安装Eclipse 3.5.1(Galileo)。 Ubuntu 9.10(Karmic Koala)(这是作为虚拟机运行的,不应该这么重要。)

一般问题描述: Maven2 eclipse插件安装失败。

具体来说,我无法使用此目标站点从eclipse安装流程安装maven2插件: http://m2eclipse.sonatype.org/sites/m2e/

找到maven站点,安装开始,然后返回此错误:

无法完成安装,因为找不到一个或多个必需的项目。   正在安装的软件:Eclipse的Maven Integration(必需)0.10.0.20100209-0800 \  (org.maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800)   缺少要求:Eclipse的Maven Integration(必需)0.10.0.20100209-0800(org \ .maven.ide.eclipse.feature.feature.group 0.10.0.20100209-0800)需要'org.eclipse.jem。\ util 0.0.0'但找不到它

官方Ubuntu文档声称支持eclipse 3.5.1,并建议使用Synaptic Package Manager,而不是任何其他问题。

有没有人对此有任何见解?

7 个答案:

答案 0 :(得分:5)

我设法安装它,但您需要确保不仅验证m2eclipse网站,还要验证Galileo或Helios更新站点。

P2机制将为您下载所有依赖项(wst,emf,gef,...),使Pascal's answer描述的操作绝对不需要。

alt text http://img401.imageshack.us/img401/331/eclipsem2install.png

答案 1 :(得分:3)

好的 - 所以我按照以下步骤操作:

从Eclipse菜单> Hep>安装新软件>与...合作 添加以下站点: 伽利略 - http://download.eclipse.org/releases/galileo

现在安装以下内容(如果没有):

Eclipse Java EE Developer Tools
Eclipse Platform
Eclipse Web Developer Tools
Eclipse XML Editors and Tools
Eclipse XSL Developer Tools
JavaScript Developer Tools
Rich Ajax Platform SDK

一旦完成,我就能够通过相同的过程成功安装Maven。

我主要是在愚弄,看看它是否会起作用。 上述部分内容可能是多余的,或者不是每个人都需要。

也许Pascal的答案更直接,更直接。 无论如何,它现在正在运作。

谢谢!

答案 2 :(得分:1)

我记不起来了,但我想我必须从Eclipse的Visual Editor udpate site安装JEM。但我没有使用Eclipse的打包版本,因此我无法证明您不必安装更多内容。实际上,根据this page,您可能需要:

  

我不得不跳过不少   安装m2eclipse的箍   Ubuntu 9.10上的Eclipse 3.5.1。我有   在这里安装这些依赖项   顺序:

           在Eclipse允许我之前

  安装m2eclipse。特别是JEM   非常隐蔽。

我个人don't recommend使用打包版本(即我更喜欢手动安装)。

答案 3 :(得分:1)

解决此问题的最简单方法是使用synaptic包管理器在使用eclipse安装管理器安装m2eclipse之前安装maven2 。所以步骤将是:

1)system-> administration-> synaptic包管理器:检查maven2(及其所有依赖项)

2)eclipse-> help->安装新软件:使用http://m2eclipse.sonatype.org/sites/m2e并按照安装说明进行操作。

答案 4 :(得分:0)

通常,在处理Java工具时,最好手动安装它们,而不是依赖于Linux打包机制。 Java应用程序通常有自己的依赖机制,它们可以更好地工作/更好地维护,我发现不要混淆这两种麻烦。

答案 5 :(得分:0)

问题是Gnome API更改阻止某些SWT小部件接收显示事件。它已在Eclipse 3.6代码中修复,对于旧版本,只需设置环境变量GDK_NATIVE_WINDOWS = true。

答案 6 :(得分:0)

当我升级到Karmic时遇到了一些麻烦 - 插件安装对话框只有一半功能。结果证明这是GDK的一个问题。有一个简单的解决方法 - 在您的环境中设置GDK_NATIVE_WINDOWS = 1。 http://blog.export.be/2009/10/fixing-eclipse-for-ubuntu-karmic-koala-9-10/