将Maven项目导入Eclipse

将Maven项目导入Eclipse,eclipse,maven-2,Eclipse,Maven 2,我想将现有的Maven项目导入Eclipse。我找到了两种方法: 通过从命令行运行mvn eclipse:eclipse 从Eclipse安装Maven Eclipse插件 两者的区别是什么?哪一个更好 如果我通过Eclipse菜单Help->install New Software安装Maven Eclipse插件,我还需要修改我的pom.xml以将Maven Eclipse插件包含在插件部分吗?我发现插件更有用。这提供了很好的工具,比如POM编辑器和从Eclipse中创建Maven项目 我想

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

  • 通过从命令行运行mvn eclipse:eclipse
  • 从Eclipse安装Maven Eclipse插件
  • 两者的区别是什么?哪一个更好

    如果我通过Eclipse菜单Help->install New Software安装Maven Eclipse插件,我还需要修改我的
    pom.xml
    以将Maven Eclipse插件包含在插件部分吗?

    我发现插件更有用。这提供了很好的工具,比如POM编辑器和从Eclipse中创建Maven项目

    我想将现有的maven项目导入eclipse。我找到了两种方法,一种是通过从命令行运行mvneclipse:eclipse,另一种是从eclipse安装maveneclipse插件。两者的区别是什么?哪一个更好

    是一个Maven插件,并且一直都在那里(Maven 1提供的第一个插件之一,迁移到Maven 2的第一个插件之一)。很长一段时间以来,它一直是将现有maven项目与Eclipse集成的唯一体面的方法。实际上,它并不提供真正的集成,它只是从Maven项目生成
    .project
    .classpath
    文件(它还支持WTP)。我在年中使用过这个插件,并且对它非常满意(此时对Maven-like的Eclipse插件非常不满意)

    该插件是其中一个。实际上,这是第一个也是最成熟的项目,旨在将Maven集成到EclipseIDE中(情况并非总是如此,两年前它还没有真正可用,请参见中的反馈)。但是,即使我不使用诸如从Eclipse或POM编辑器或其他高级向导创建Maven项目之类的东西,我也必须说,这个插件现在完全可用,提供了非常平滑的集成,具有很好的功能。。。换句话说,我最终选择了它:)我现在向任何用户(高级或初学者)推荐它

    如果我通过eclipse菜单“帮助->安装新软件”安装maven eclipse插件,我是否仍然需要修改pom.xml以将maven eclipse插件包含在插件部分


    这个问题有点让人困惑,但答案是否定的。安装了m2eclipse插件后,只需右键单击PackageExplorer,然后导入…>Maven项目
    将现有的Maven项目导入Eclipse。

    使用
    mvn Eclipse:Eclipse将只生成通用Eclipse配置文件,如果您有一个简单的项目,这很好;但是对于基于web的项目,比如servlet/jsp,您需要手动向eclipse(WTP)添加javaee特性

    要使项目能够通过eclipse服务器部分运行,请为eclipse配置Apache:下载ApacheTomcat并将其解压缩到某处。在Eclipse Windows->Preferences->Servers->Runtime Environments add(创建本地服务器)中,选择您的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插件:

  • 开放日食
  • 单击文件导入
  • 下的搜索框中键入Maven选择导入源:
  • 选择现有的Maven项目
  • 单击下一步
  • 单击浏览并选择作为Maven项目根目录的文件夹(可能包含
    pom.xml
    文件)
  • 单击下一步
  • 单击完成

  • 文件»导入»Maven»现有Maven项目»下一步


    我无法使用上面建议的步骤导入Maven项目,直到我弄明白它为什么不导入:


    如果有另一个maven项目具有相同的工件id,maven项目将不会导入。请确保项目的工件id在eclipse工作区中是唯一的

    由于Eclipse Neon包含Eclipse Maven Integration(m2e)1.7,因此首选的方法是以下方法之一:

    • 文件系统中的文件>项目…-这适用于Eclipse项目(包含文件
      .project
      )以及仅包含文件
      pom.xml
      的非Eclipse项目
    • 如果从Git reposit导入