eclipse - 将 Maven 项目导入 Eclipse

标签 eclipse maven-2

我想将现有的 Maven 项目导入 Eclipse。我找到了两种方法:

  1. 通过命令行运行mvn eclipse:eclipse
  2. 从 Eclipse 安装 Maven Eclipse 插件。

两者有什么区别,哪一个更可取?

如果我通过 Eclipse 菜单帮助 -> 安装新软件安装 Maven Eclipse 插件,我是否还需要修改我的 pom.xml 以包含 Maven Eclipse 插件在插件部分?

最佳答案

I want to import existing maven project into eclipse. I found 2 ways to do it, one is through running from command line mvn eclipse:eclipse and another is to install maven eclipse plugin from eclipse. What is the difference between the both and which one is preferable?

maven-eclipse-plugin是一个 Maven 插件,它是 Maven 1 中最早提供的插件之一,也是最早迁移到 Maven 2 的插件之一。长期以来,它一直是 集成的唯一合适的方式使用 Eclipse 导入现有的 Maven 项目。实际上,它并不提供真正的集成,它只是从 Maven 项目生成 .project.classpath 文件(它也有 WTP 支持)。我已经使用这个插件很多年了,并且对它非常满意(而且我对像 m2eclipse 这样的 Maven Eclipse 插件非常不满意)。

m2eclipse插件是 Eclipse plugins for Maven 之一。它实际上是第一个也是最成熟的旨在将 Maven 集成到 Eclipse IDE 中的项目(情况并非总是如此,大约 2 年前它还不能真正使用,请参阅 Mevenide vs. M2Eclipse, Q for Eclipse/IAM 中的反馈)。但是,即使我不使用从 Eclipse 或 POM 编辑器或其他奇特的向导创建 Maven 项目之类的东西,我也不得不说这个插件现在完全可用,提供非常流畅的集成,具有很好的功能......话说,我终于改用它了:)我现在推荐它给任何用户(高级或初学者)。

If I install maven eclipse plugin through the eclipse menu Help -> Install New Software, do I still need to modify my pom.xml to include the maven eclipse plugin in the plugins section?

这个问题有点令人困惑,但答案是否定的。安装 m2eclipse 插件后,只需右键单击包资源管理器和导入... > Maven 项目即可将现有 Maven 项目导入到 Eclipse 中。

关于eclipse - 将 Maven 项目导入 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2061094/

相关文章:

java - writer 无法解析 itext

android - Eclipse JUNO 无法启动

maven-2 - 两个项目的Maven配置

Maven 类路径错误多个 SLF4J 绑定(bind)

eclipse - Gradle 为 native 依赖项生成错误的 Eclipse 类路径

android - 如何让 Eclipse 识别 Android 项目中的加密算法

eclipse - Google App Engine、Maven 和 Eclipse 开发设置

java - 如何终止 NetBeans 中正在运行的 Maven 构建?

java - 当我使用 MAVEN 构建 WAR 文件时,为什么一些 geronimo-xxx.jar 被包含到 war 文件中?

svn - 如何使用 Maven 从 SVN 标记创建分支?