首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Indigo的新M2Eclipse不再需要maven-eclipse-plugin了吗?

Indigo的新M2Eclipse不再需要maven-eclipse-plugin了吗?
EN

Stack Overflow用户
提问于 2011-12-06 07:34:38
回答 4查看 7.3K关注 0票数 10

从历史上看,对于我们的团队来说,将我们的多模块Maven项目导入到Eclipse中是一个主要的麻烦,因为那里有所有的Flex、WTP和GWT。我们最近认为maven-eclipse-plugin可以通过生成适当的Eclipse项目文件来帮助我们。

然而,现在看来M2Eclipse插件已经被Eclipse吞噬了,现在导入Maven项目似乎是在阅读pom并尝试做正确的事情。

这是否意味着maven-eclipse-plugin基本上已经过时了?我们可以做些什么来帮助我们的项目以最好的方式导入到Eclipse中?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-12-06 12:19:30

maven eclipse pluginm2eclipse (现在的m2e)是独立的项目。当maven eclipse plugin放弃eclipse:m2eclipse goal时,他们停止了合作( 2.7发布maven eclipse plugin )。

我相信如果你没有m2e插件,你可以在eclipse中使用maven Eclipse插件,但是支持是有限的,尤其是对wtp的支持,如果不存在的话。

票数 8
EN

Stack Overflow用户

发布于 2012-12-21 06:40:09

从方法论的角度来看,我真的更喜欢m2eclipse方式--即Eclipse调用maven进行构建,因此它所做的事情与纯maven构建完全相同。

然而,我发现m2eclipse的问题是,当maven项目变得越来越大,添加越来越多的子项目时,它总是变得如此可怕,荒谬,边等边喝咖啡休息,性能变慢。

我第一次尝试是在2010年,最后放弃了。一年后再试一次,但令我沮丧的是,它仍然很糟糕--我不明白--它比直接使用"mvn干净安装“构建所需的时间要长得多--难道它不应该做同样的事情吗?

另一方面,"mvn eclipse:eclipse“插件工作起来很棒,只要你有一个纯粹的java/jar/war构建。但是,如果maven构建做了其他“插件”的事情,例如遗留的rmi编译或使用ant执行子任务等,那么在Eclipse构建期间,这些内容将被忽略,因此不起作用。

解决方法是,首先需要在maven中构建项目一次,然后运行"mvn eclipse: Eclipse ",然后可以编辑=>代码,它可以在Eclipse中工作--只要你不做项目java清理!

如果你这样做了(或者更改了任何Eclipse不理解的maven-plugins部分),你需要在maven中重新构建,然后再次执行eclipse:eclipse,然后在Eclipse中刷新项目。这就是我通常的工作方式,我认为这已经足够好了。

票数 4
EN

Stack Overflow用户

发布于 2011-12-06 07:40:22

它现在正式成为Eclipse项目的一部分。它与Eclipse.org Java构建捆绑在一起。以前安装插件的方法基本上已经过时了。现在可以通过Indigo更新站点在"Collaboration -> m2e“下安装它。

要将maven项目导入到->,只需使用相同的"File Import...EclipseMaven -> Existing Maven Project“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8393447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档