将maven项目导入eclipse

Thu*_*shy 178 eclipse maven-2

我想将现有的maven项目导入eclipse.我发现了两种方法:

1)通过从命令行运行mvn eclipse:eclipse
2)从eclipse安装两个maven eclipse插件.

两者之间有什么区别,哪一个更好?

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

Pas*_*ent 175

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

行家-Eclipse的插件是一个Maven插件总是一直存在(可与Maven 1中,第一插件中的一个第一插件中的一个迁移到Maven 2).在很长一段时间内,现有的maven项目与Eclipse 集成的唯一合适的方法.实际上,它不提供真正的集成,它只是从Maven项目生成.project.classpath文件(它还有WTP支持).我多年来一直使用这个插件,并对它非常满意(此时非常不满意的是像Eclipseemp的Eclipse插件一样).

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

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

这个问题有点令人困惑,但答案是否定的.安装m2eclipse插件后,右键单击包浏览器和导入...> Maven项目,将现有的maven项目导入Eclipse.

  • 感谢关于导入的暗示,我试图通过新的项目,这是很多工作,收益不大.顺便说一句,当您执行此导入时,Eclipse会将文件保留在原始位置,而不会将它们复制到您的工作区. (7认同)

Chr*_*son 70

我对eclipse或Maven没有经验,所以其他答案似乎有点过于复杂.

以下更简单的步骤对我有用:

先决条件:确保在Eclipse IDE中安装了Maven插件:如何将Maven插件添加到Eclipse

  1. 打开日食
  2. 单击文件 > 导入
  3. 选择导入源下的搜索框中键入Maven :
  4. 选择现有Maven项目
  5. 单击下一步
  6. 单击" 浏览"并选择作为Maven项目根目录的文件夹(可能包含该pom.xml文件)
  7. 单击下一步
  8. 单击完成

  • 这实际上是最推荐的解决方案,因为它基于maven pom-configuration而不是派生的,可能过时的eclipse .project配置 (3认同)
  • 还应该提到您需要Eclipse的Maven插件,否则该选项将不可用. (3认同)

Mor*_*Nia 17

使用mvn eclipse:eclipse将只生成一般的eclipse配置文件,如果你有一个简单的项目,这很好; 但是在基于Web的项目(如servlet/jsp)的情况下,您需要手动将Java EE功能添加到eclipse(WTP).

要通过eclipse服务器部分使项目可运行,请为Apache配置Apache:在某处下载并解压缩Apache Tomcat.在Eclipse Windows - > Preferences - > Servers - > Runtime Environments中添加(创建本地服务器),选择您的Tomcat版本,然后,浏览到您解压缩的Tomcat目录,单击Finish.

窗口 - >显示视图 - >服务器将项目添加到服务器列表


小智 12

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项目

文件 - >导入 - >常规 - >工作区中的现有项目 - >选择根目录 - >完成

更多细节在这里


Tay*_*ese 10

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

  • **NO**,你最初不必使用`eclipse:eclipse`,如果你安装了m2eclipse,则没有必要.只需**导入...> Maven项目**并忘记maven-eclipse-plugin. (4认同)