我想把现有的 Maven 项目导入 Eclipse,我找到了两种方法:
mvn eclipse:eclipse
两者之间的区别是什么,哪一个是更好的?
如果我通过 Eclipse 菜单 帮助-> 安装新软件安装 Maven Eclipse 插件,我是否仍然需要修改我的 pom.xml以便在插件部分包含 Maven Eclipse 插件?
pom.xml
我发现 日食插件更有用。这提供了很好的工具,比如 POM 编辑器和从 Eclipse 内部创建 Maven 项目。
我希望将现有的 maven 项目导入到 eclipse 中。我找到了两种方法,一种是从命令行 mvn eclipse:eclipse运行,另一种是从 eclipse 安装 maven eclipse 插件。两者之间的区别是什么,哪一个是更好的?
该 Maven-eclipse-plugin是一个 Maven 插件和已经有 一直都是(第一个插件可与 Maven 1,第一个插件迁移到 Maven 2)。很长一段时间以来,使用 Eclipse 导入现有的 maven 项目是 整合唯一合适的方法。实际上,它不提供真正的集成,它只是从 Maven 项目生成 .project和 .classpath文件(它还支持 WTP)。我在 好几年了期间使用过这个插件,并且对它非常满意(但是现在对于像 日食这样的 Maven 的 Eclipse 插件非常不满意)。
.project
.classpath
日食插件是 < em > Maven 的 Eclipse 插件的一个。它实际上是第一个也是最成熟的旨在将 Maven 集成到 Eclipse IDE 中的项目(情况并非总是如此,大约2年前它还不能真正使用,请参阅 Mevenide vs M2Eclipse,Q for Eclipse/IAM中的反馈)。但是,即使我不使用像从 Eclipse 或 POM 编辑器或其他奇特的向导创建 Maven 项目这样的东西,我不得不说这个插件现在是完全可用的,提供了非常顺利的集成,有很好的功能... 换句话说,我最终切换到它:)我现在向任何用户(高级或初学者)推荐它。
如果我通过 eclipse 菜单 Help-> Install New Software 安装 maven eclipse 插件,我是否仍然需要修改 pom.xml 以在插件部分包含 maven eclipse 插件?
这个问题有点令人困惑,但答案是否定的。安装了 m2eclipse 插件后,只需要 右击包浏览器和 导入... > Maven 项目就可以将现有的 maven 项目导入 Eclipse。
使用 mvn eclipse:eclipse只会生成一般的 eclipse 配置文件,如果您有一个简单的项目,这是可以的; 但是对于基于 Web 的项目,例如 servlet/jsp,您需要手动向 eclipse (WTP)添加 Java EE 特性。
为了使项目可以通过 Eclipse 服务器部分运行,请为 Eclipse 配置 Apache: 下载并解压缩 ApacheTomcat。在 Eclipse Windows-> Preferences-> Servers-> Runtime Environment add (Create local server)中,选择您的 Tomcat 版本,下一步,浏览到您解压缩的 Tomcat 目录,单击 Finish。
Window-> Show View-> Servers 将项目添加到服务器列表
Maven 有一个 Eclipse 插件,Eclipse 有一个 Maven 插件,我们将讨论这些事情。当我们使用 Maven 和那些命令行的东西,等等,当我们经历 Eclipse 时,我们不想要那个命令行代码,它有很大的帮助,Maven 和 Eclipse 给出了很好的集成,他们将非常好地工作在一起,感谢那些插件
步骤1 : 转到 maven 项目。这里我的项目是 FirstApp。(例如我的项目是 FirstApp)
在那里您可以看到一个 pom.xml 文件,现在我们想要的是使用 pom.xml 生成一个 Eclipse 项目。
步骤2 : 使用 mvn eclipse: eclipse 命令
步骤3 : 验证项目
在执行此命令之后,通知已经创建了两个新文件
注意:-这两个文件都是为 Eclipse 创建的。当您打开这些文件时,您会注意到生成了一个“ M2 _ REPO”类变量。您需要在 eclipse 中添加该类路径,否则 eclipse 将显示错误。
步骤4 : 导入 eclipse 项目
文件-> 导入-> 一般-> 工作区中的现有项目-> 选择根目录-> 完成
更多详情请浏览此网页
我没有使用 Eclipse 或 Maven 的经验,所以其他的答案似乎有点过于复杂。
下面这些简单的步骤对我很有效:
先决条件 : 确保在 Eclipse IDE 中安装了 Maven 插件: < a href = “ https://stackoverflow.com/a/25993960/1971003”> 如何将 Maven 插件添加到 Eclipse
文件“导入”Maven“现有的 Maven 项目”下一步
Http://www.websparrow.org/misc/how-to-import-maven-project-in-eclipse
我无法导入一个 Maven 项目,直到我弄清楚为什么它不导入:
如果您有另一个具有相同工件 ID 的 Maven 项目,则 Maven 项目将不会导入。确保您的项目的工件 ID 在 Eclipse 工作区中是唯一的。
由于 Eclipse Neon 包含 Eclipse Maven Integration (m2e)1.7,首选方法是以下方法之一: