将Maven项目导入Eclipse

x33g5p2x  于 2022-12-29  发布在  Eclipse
关注(0)|答案(8)|浏览(207)

我想导入现有的Maven项目到Eclipse中。我找到了2种方法:
1.通过从命令行mvn eclipse:eclipse运行
1.从Eclipse安装Maven Eclipse插件。
两者之间有什么区别,哪一个更好?
如果我通过Eclipse菜单Help -〉Install New Software安装Maven Eclipse插件,我是否还需要修改pom.xml以将Maven Eclipse插件包含在插件部分中?

7uzetpgm

7uzetpgm1#

我想导入现有的maven项目到eclipse中。我发现了两种方法,一种是通过命令行mvn eclipse:eclipse运行,另一种是从eclipse安装maven eclipse插件。这两种方法有什么区别?哪一种更好?
maven-eclipse-plugin是一个 *Maven插件 *,它是Maven 1提供的第一批插件之一,也是第一批迁移到Maven 2的插件之一。很长一段时间以来,它一直是将现有的Maven项目与Eclipse集成的唯一合适的方式。实际上,它并没有提供真实的的集成,它只是从Maven项目中生成.project.classpath文件(它也支持WTP)。我使用这个插件已经年了,并且非常满意它(我对Eclipse的Maven插件如m2eclipse非常不满意)。
m2eclipse插件是Eclipse plugins for Maven插件之一,它实际上是第一个也是最成熟的旨在将Maven集成到EclipseIDE中的项目(并不总是这样,它并不是真的可用~2年前,见Mevenide vs. M2Eclipse, Q for Eclipse/IAM中的反馈)但是,即使我不使用像从Eclipse或POM编辑器或其他花哨向导创建Maven项目这样的东西,我不得不说,这个插件现在是完全可用的,提供非常平滑的集成,有很好的功能...换句话说,我终于切换到它:)我现在推荐给任何用户(高级或初学者).
如果我通过eclipse菜单Help -〉Install New Software安装maven eclipse插件,我是否还需要修改pom.xml以在插件部分包含maven eclipse插件?
这个问题有点混乱,但答案是否定的。安装了m2 eclipse插件后,只需右键单击包资源管理器,然后Import...〉Maven projects将现有的maven项目导入Eclipse。

nfeuvbwi

nfeuvbwi2#

我没有Eclipse或Maven的经验,所以其他的答案似乎有点过于复杂。
下面几个简单的步骤对我很有效:

先决条件:确保在Eclipse IDE中安装了Maven插件:How to add Maven plugin to Eclipse

1.打开Eclipse
1.单击文件导入
1.在下的搜索框中键入Maven选择导入源:
1.选择现有Maven项目
1.单击下一步
1.单击Browse并选择Maven项目的根文件夹(可能包含pom.xml文件)
1.单击下一步
1.单击完成

w6lpcovy

w6lpcovy3#

使用mvn eclipse:eclipse只会生成一般的eclipse配置文件,如果你有一个简单的项目,这是很好的;但是对于基于Web的项目(如servlet/jsp),您需要手动向Eclipse(WTP)添加JavaEE特性。
要使项目可通过Eclipse服务器部分运行,请为Eclipse配置Apache:在Eclipse窗口-〉首选项-〉服务器-〉运行时环境添加(创建本地服务器)中,选择您的Tomcat版本,然后,浏览到您解压缩的Tomcat目录,单击完成。
窗口-〉显示视图-〉服务器将项目添加到服务器列表

kadbb459

kadbb4594#

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

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

vfwfrxfs

vfwfrxfs5#

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

pxy2qtax

pxy2qtax6#

我无法使用上面建议的步骤导入Maven项目,直到我弄清楚为什么它没有导入:
如果您有另一个具有相同工件ID的Maven项目,则不会导入该项目。请确保您的项目的工件ID在Eclipse工作区中是唯一的。

fcg9iug3

fcg9iug37#

由于Eclipse neon 包含Eclipse Maven集成(m2 e)1.7,因此首选方法是以下方法之一:

File〉Projects from File System...*-这适用于Eclipse项目(包含文件.project)以及只包含文件pom.xml的非Eclipse项目。
如果从Git存储库导入,请在
Git存储库视图中右键单击**存储库节点、 工作树 * 中的一个或多个选定文件夹,然后选择***导入项目...***。这将打开相同的对话框,但您不必选择目录。

相关问题