似乎有两个与 Maven 集成的竞争对手 Eclipse 插件: m2Eclipse 和 q4e。
最近有没有人评估或使用过这些插件?
为什么我会选择其中之一?
只有一点 q4e 实际上更好:依赖查看器。您可以查看依赖关系树,直观地管理您的依赖关系,甚至可以在图表中查看它们。但是,m2eclipse 以更好的方式工作,特别是因为您可以创建自己的构建命令(在运行菜单中)。q4e 带有一些预定义的命令,我找不到在哪里定义新命令。也就是说,m2eclipse对maven方式更加友好。
我一直在安静地使用 m2Eclipse 一段时间,发现它非常可靠。在看到这个问题之前,我不知道 q4e,所以我不能推荐一个。
我的2美分,
我使用 eclipse 几个月了,现在与 m2eclipse 集成。它易于使用且直截了当。一旦您将项目关联到 maven 并使用 m2eclipse 更新依赖项,对 pom.xml 的任何更改都会反映到整个项目,即使是 Java 版本定义也会导致它在正确的 JRE 中编译(如果您已安装并正确配置到 eclipse .)
我发现的另一个优点是 maven 插件易于与 eclipse 集成使用(jetty 是我最好的例子,再次,正确配置您可以轻松集成 maven、jetty-plug-in 和 Eclipse 调试器)
编译、打包和所有其他 maven 功能同样易于使用,只需单击几下或使用快捷方式。
关于 q4e 我已经阅读了很多关于它的好东西,似乎下一个版本会比 m2eclipse 做得更多,具有更好的依赖管理甚至可视化图表(!)但普遍认为 m2eclipse 仍然比 q4e 更好但是 q4e 每个新版本都在变得更好,可能很快就会超过 m2eclipse。