3

我是一个 eclipse 的力量,由于历史上糟糕的 maven / eclipse 集成而忽略了 maven。m2e 似乎正在成熟,我正在将它拿出来进行一次认真的试驾。

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

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

任何人都可以提供关于 m2e 如何弥合日食世界观和 maven 世界观之间的鸿沟的可靠概述吗?尤其是 maven 如何集成到 eclipse 所做的增量构建中?使用 m2e 对 Eclipse 稳定性/性能有什么影响。

4

3 回答 3

3

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

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

抽象的:

m2e 是一个流行的 Eclipse IDE 插件,其项目目标是“在 Eclipse IDE 中提供一流的 Apache Maven 支持”。在本次演讲中,我将概述 m2e 实现的 Maven/Eclipse 集成方法,强调 Maven 和 Eclipse 之间使正确集成变得困难或不可能的差异,并将讨论改进集成的可能方法。该演讲面向希望更好地了解 Maven/Eclipse 集成挑战的 Eclipse 和 Maven 开发人员以及希望了解“幕后”发生了什么的高级 m2e 用户。

于 2012-11-18T06:11:46.517 回答
1

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

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

  1. 根据 POM 设置源文件夹和输出目录
  2. 基于 POM 设置依赖项/库和项目依赖项
  3. 使用基于 Maven 插件的相应 Eclipse 插件(如果 M2E 知道如何处理它)等。
  4. 允许您运行 Maven 目标
  5. ETC.....

它既不是正式的也不是准确的描述,但我希望它给出一些基本的想法:P

于 2012-10-25T03:34:37.520 回答
1

Sonatype在http://www.sonatype.com/Support/Books/Developing-with-Eclipse-Maven上有一本很好的书

于 2012-10-25T03:40:58.490 回答