15

我必须编译并运行我的一些同事几年前开发的 Maven 项目。我在 Microsoft Windows Server 2008 上使用 Eclipse Helios。

在他们关于如何用 Eclipse 编译它的文档中,我读到我必须在我的 Eclipse 上安装:

安装这些插件后,他们的文档说选择“Checkout Maven Project from SCM”选项和其他操作。

我尝试安装这些插件,但首先,我意识到它们已经过时了。我发现 Maven Plugin 更改了名称和地址(现在是 Maven Integration for Eclipse 1.2),并且 Maven Plugin Extra 不再存在。相反,Subclipse 是可用的。

所以我安装了这些插件,但是,我的 Eclipse 上没有“从 SCM 签出 Maven 项目”功能。然后我在网上搜索解决了这个问题,我在 StackOverflow.com 上找到了这个线程。它建议为 Subclipse 安装 Maven SCM 处理程序。我在 Elcipse 的插件存储库中搜索过它,但它不再存在。

我可以使用哪个 Eclipse 插件在我的 Eclipse IDE 上获取“从 SCM 签出 Maven 项目”功能?

非常感谢

4

5 回答 5

29

当您转到 Window -> Preferences -> Maven -> Discovery 时,您有一个“打开目录”按钮,它会打开一个特定于 m2e 插件的插件市场。在那里你会找到一个名为 m2e-subclipse 的插件,它应该为你提供适当的选项:

在此处输入图像描述

于 2012-12-19T10:42:23.430 回答
2

将已安装的子版本更改为具有 m2 插件。然后在 maven 出现时查看。

Eclipse Marketplace -> 已安装 -> Subversive SVN -> 更改 -> M2E 项目的 Subversive SVN 集成(可选)并安装它。

见下图。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

于 2018-11-30T10:06:40.443 回答
1

我最近遇到了同样的问题并找到了解决方案,因为这篇文章中提到的偏好技巧对我不起作用。您需要做的就是回到您的 SVN 安装(已测试颠覆性,猜测 subclipse 类似)并检查 m2e 集成插件。

在我的情况下:Eclipse Marketplace -> 已安装 -> Subversive SVN -> 更改 -> M2E 项目的 Subversive SVN 集成(可选)并安装它。

于 2018-08-09T14:26:12.893 回答
0

只是提醒任何人在 Eclipse 的未来版本中再次看到这一点。

Sonatype 不再维护这个:

您可以使用当前在 github [ https://github.com/subclipse/m2e]中维护的分支: https://dl.bintray.com/subclipse/releases/m2e/1.0.x/

或者您可以使用 eclipse 版本的 eclipse 维护链接: https ://download.eclipse.org/technology/m2e/releases/1.9/1.9.1.20180912-1601/

使用 Eclipse 中“Eclipse Marketplace”上方的“安装新软件”链接安装任一

Eclipse 安装

于 2020-04-09T21:49:01.803 回答
0

我有一个解决方法,因为我无法在 Window -> Preferences -> Maven -> Discovery 中找到 m2e-subclipse。您需要检查项目。完成后,右键单击 Project Explorer 和 Import->Maven- >Existing Maven Project 并选择已签出的项目并单击 Finish。

于 2018-02-03T17:56:54.483 回答