我想将现有的 Maven 项目导入 Eclipse。我找到了两种方法:
mvn eclipse:eclipse
两者有什么区别,哪一个更可取?
如果我通过 Eclipse 菜单 Help - > Install New Software安装 Maven Eclipse 插件,是否还需要修改我pom.xml的插件以在插件部分包含 Maven Eclipse 插件?
pom.xml
我想将现有的 Maven 项目导入 Eclipse。我找到了两种方法,一种是通过命令行运行mvn eclipse:eclipse,另一种是从 eclipse 安装 maven eclipse 插件。两者有什么区别,哪一个更可取?
maven-eclipse-plugin是一个 Maven 插件 ,并且 一直 存在(Maven 1 中第一个可用的插件之一,第一个迁移到 Maven 2 的插件之一)。长期以来,将现有 Maven 项目的导入与 Eclipse 集成的唯一体面方式一直是它。 实际上,它不提供真正的集成,它只是从 Maven 项目生成.project和.classpath文件(它也支持 WTP)。 多年来 我一直使用这个插件并且对它非常满意(并且此时对于像m2eclipse这样的 Maven 的 Eclipse 插件非常不满意)。
.project
.classpath
m2eclipse插件是 Maven 的 Eclipse 插件 之一。它实际上是旨在将 Maven 集成到 Eclipse IDE 中的第一个也是最成熟的项目(并非总是如此,它在 2 年前并不是真正可用的,请参阅Mevenide 与 M2Eclipse 中的反馈,Q for Eclipse/ IAM)。但是,即使我不使用从 Eclipse 或 POM 编辑器或其他花哨的向导创建 Maven 项目之类的东西,我不得不说这个插件现在完全可用,提供非常流畅的集成,具有很好的功能......在其他话,我终于切换到它 :) 我现在向任何用户(高级或初学者)推荐它。
如果我通过 eclipse 菜单 Help -> Install New Software 安装 maven eclipse 插件,是否还需要修改我的 pom.xml 以在 plugins 部分包含 maven eclipse 插件?
这个问题有点令人困惑,但答案是否定的。安装了 m2eclipse 插件后,只需 右键单击 包资源管理器并 导入… > Maven 项目即可将现有的 maven 项目导入 Eclipse。