m2e eclipse插件如何与eclipse相互作用?

时间:2012-10-25 03:20:14

标签: eclipse maven maven-3 m2e

我是一个日食强者,由于历史上糟糕的maven / eclipse整合而忽略了maven。 m2e似乎正在成熟,我正在接受它进行严格的试驾。

我想了解m2e在eclipse中是如何工作的,所以我可以更好地让两者一起工作,并理解仍然出现的神秘错误信息和问题。

我曾尝试谷歌搜索m2e eclipse集成架构的解释,但没有发现任何可以很好地说明集成如何工作的内容。而不仅仅是网上很多分散的博客文章。

任何人都可以提供一个可靠的概述,了解m2e如何弥合世界日食观与世界观的观点之间的差距?特别是maven如何集成到eclipse所做的增量构建中?使用m2e对日食稳定性/性能有什么影响。

3 个答案:

答案 0 :(得分:3)

我在Eclipse Con的演讲中找到了我正在寻找的细节,题为“m2e,混合油和水的练习”

http://www.eclipsecon.org/europe2012/sites/eclipsecon.org.europe2012/files/EclipseConEU2012-m2e-talk.pdf

摘要:

  

m2e是一个流行的Eclipse IDE插件,具有明确的项目目标“to   在Eclipse IDE中提供一流的Apache Maven支持   本演讲我将概述Maven / Eclipse集成   m2e实现的方法,突出了Maven和   Eclipse使得正确的集成变得困难或不可能   讨论改善整合的可能方法。谈话针对性   在Eclipse和Maven开发人员谁想要更好地理解   Maven / Eclipse集成和高级m2e用户的挑战   想知道“引擎盖下”会发生什么。

答案 1 :(得分:1)

简而言之,m2e将在项目的Maven POM上设置Eclipse基础,并为您提供对Maven命令的访问

这些是m2e所做的一些最明显的事情:

  1. 根据POM
  2. 设置源文件夹和输出目录
  3. 基于POM设置依赖关系/库和项目依赖关系
  4. 使用基于Maven插件的相应Eclipse插件(如果M2E知道如何处理它) 等
  5. 允许您运行Maven目标
  6. 等.....
  7. 这既不是正式的也不是准确的描述,但我希望它给出一些基本的想法:P

答案 2 :(得分:1)