Eclipse Maven:没有“来自SCM的Checkout Maven项目”选项

时间:2012-12-19 10:10:25

标签: eclipse maven eclipse-plugin subclipse

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

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

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

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

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

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

非常感谢

5 个答案:

答案 0 :(得分:28)

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

enter image description here

答案 1 :(得分:2)

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

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

请参见下面的图像。 enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

enter image description here

答案 2 :(得分:1)

我最近遇到了同样的问题并找到了解决方案,因为本文中提到的首选项技巧对我不起作用。 您需要做的就是回到SVN安装(经过颠覆性测试,对subclipse进行类似猜测),然后检查m2e集成插件。

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

对于将来的Eclipse版本再次看到这一点的人,请注意。

Sonatype不再保持这种状态:

您可以使用github [https://github.com/subclipse/m2e]中当前维护的fork: 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 Marketplace”上方的Eclipse中的“安装新软件”链接来安装其中任何一个

Eclipse installation