我必须编译并运行几年前我的一些同事开发的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项目”功能?
非常感谢
答案 0 :(得分:28)
当你去Window - >偏好 - > Maven - >发现,你有一个“打开目录”按钮,打开一个特定于m2e插件的插件市场。在那里你会找到一个名为m2e-subclipse的插件,它应该为你提供合适的选项:
答案 1 :(得分:2)
将已安装的子版本更改为具有m2插件。然后在Maven出现时签出。
Eclipse Marketplace->已安装-> Subversive SVN->更改-> M2E项目的Subversive SVN集成(可选)并安装。
答案 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中的“安装新软件”链接来安装其中任何一个