我已经在Maven网站上阅读了5分钟和30分钟的教程,并首次试用了Maven。

我想安装Maven插件并将其用于开始从Eclipse构建Maven项目。

尽管做出了诚实的努力,但我无法找到有关任何Maven插件的全面教程。 M2E似乎是事实上的标准,但在其站点上却只有断开(或递归)的链接。

我无法确定我是否正确安装了插件或如何使用它。

有人知道M2E或其他任何插件的良好分步指南吗?一个随附了良好的安装文档,并对其功能和正确用法进行了详尽的解释?

评论

我在同一条船上!,很高兴您发布此问题。.我看到这是几天前的..您能在哪里工作?我已经在机器上安装了maven,但是还无法安装插件。

如果您使用的是Eclipse Juno J2EE m2e,则已经包含。

@KellySFrench,请不要重新打开教程请求之类的题外话题。

#1 楼

(编辑2016-10-12:https://eclipse.org/downloads/eclipse-packages/上的许多Eclipse下载都已经包含M2Eclipse。从Neon开始,Java和Java EE软件包都支持-寻找“ Maven支持” )

方法1:逐步安装Maven Eclipse插件:


打开Eclipse IDE
单击帮助->安装新软件...
单击右上角的“添加”按钮
在弹出窗口中:将名称填充为“ M2Eclipse”,将位置填充为“ http://download.eclipse.org/technology/m2e/releases”

http://download.eclipse.org/technology/m2e/milestones/1.0
现在单击确定

开始安装。

>方法2:通过“ Eclipse Marketplace”为Eclipse安装Maven插件的另一种方法:


打开Eclipse
转到帮助-> Eclipse Marketplace
搜索by Maven
在“ Maven Integration for Eclipse”部分中单击“安装”按钮
按照说明逐步进行操作

成功安装后,请执行以下操作Eclipse中的ings:


转到窗口->首选项

观察,左侧面板中列出了Maven

最后,


单击现有项目
选择配置->转换为Maven项目


评论


我已经厌倦了这些步骤,但没有安装,但在下面出现了一些错误,详细信息......无法完成安装,因为找不到一个或多个必需项。正在安装的软件:m2e-Maven Integration for Eclipse(包括Incubating组件)1.5.0.20140606-0033(org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033)

–克鲁纳尔·帕特尔(Krunal Patel)
14-10-6在6:31



@Krunal Patel:您是否尝试过Marketplace?

– Ripon Al Wasim
14-10-13在6:21

我有同样的无法完成安装,因为找不到一个或多个必需项。正在安装的软件:m2e-基于logback记录的slf4j(可选)1.5.0.20140606-0033(org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033)-在帮助下看不到市场选项。

–迭戈
14-10-21在0:44

Eclipse juno不支持maven 1.5 ..它们仍未添加1.5功能,因此请尝试1.4或1.3 download.eclipse.org/technology/m2e/releases/1.3 download.eclipse.org/technology/m2e/releases/1.4

– Alvin
15年3月3日在6:47

感谢您的出色描述,但是我无法以任何一种方式安装Maven。错误提示“无法满足依赖项:”和“由于找不到一个或多个必需项而无法完成安装”。我不确定是什么问题。请帮忙。

–库什尔J.
15年11月19日在12:19

#2 楼

如果要在Eclipse(Java EE)Indigo中安装Maven,请执行以下步骤:


Eclipse->帮助->安装新软件。
键入“ http:// download.eclipse.org/releases/indigo/“&按下Enter。
展开” Collaboration“标签。
从那里选择Maven插件。
单击下一步。
接受协议&单击Finish。

安装Maven后,它将要求重新启动Eclipse,因此再次重新启动Eclipse以查看更改。

评论


非常感谢..我尝试了上面所有的选项,但没有一个对我有用。每次遇到“由于依赖项失败而无法安装”错误时,都会出现此错误。您的解决方案有效。

– A N
2015年5月5日13:25

非常感谢,我也尝试了所有其他解决方案,但是没有一个对我有用。我用Neon(而不是Indigo)跟随您的步骤进行了,它很有效:)

–艾哈迈德·拉塔比(Ahmed Laatabi)
16年11月16日在20:40

非常感谢@mukesh Kumar .........霓虹灯用户-只需使用url-download.eclipse.org/releases/neon并在过滤器类型maven中安装maven所需的所有软件

– Anurag_BEHS
17年8月31日在21:18



#3 楼

通过“使用安装Maven插件并使用它”,我确定您正在寻找一个将在IDE中执行Maven功能的Eclipse插件。如果是这样,M2E是一个不错的选择。一旦安装了M2E,您将在Eclipse安装中找到很多帮助。

-考虑到您开始使用Maven,这对您有一个很好的了解基本概念。使用M2E可能会隐藏一些细节,这些细节可能导致对Maven行为的解释不完整或不正确,从而导致下游问题。

一些不错的Maven在线参考是:


Maven自己的文档-您已找到。请确保查看您使用的插件的文档
Sonatype的Maven书


评论


但是,如何在Eclipse上安装M2E? (我实际上需要将其安装到MuleStudio。.o.O)

–大卫
2012年1月5日17:46



我对Mule Studio不熟悉。如果它是Eclipse 3.7(又称Indigo)的插件,则应该能够从Eclipse Marketplace安装M2E(“帮助”>“ Eclipse Marketplace ...:搜索” m2e”并选择“ Maven Integration for Eclipse”)。或者,您可以从M2E网站(eclipse.org/m2e)下载它

–斯里·桑卡兰(Sri Sankaran)
2012年1月5日在21:46



我已经安装了插件,并且我尝试添加一些源(工件或我认为的东西),但是插件找不到安装位置,因此我尝试从插件下载而又找不到方法...

–恩里克·圣马丁(Enrique SanMartín)
13年5月15日在12:09

“一旦安装了M2E,您将在Eclipse安装中找到很多帮助。” - 但是哪里?已安装的帮助中没有任何内容(帮助->帮助目录)。

–马丁·施罗德(MartinSchröder)
15年2月27日在14:01

@MartinSchröder我在3年前写过,那时是有效的。抱歉,自那时以来我一直没有跟上Eclipse。

–斯里·桑卡兰(Sri Sankaran)
15年2月27日在21:05

#4 楼

首先在系统中安装Maven并设置Maven环境变量


M2_HOME:.... \ apache-maven-3.0.5 \ maven安装路径
M2_Repo:D:\ maven_repo \如果更改maven仓库位置
M2:%M2_HOME%\ bin

在Eclipse IDE上配置maven的步骤:


选择窗口->首选项
注意:如果不存在Maven选项,则将Maven 3添加到eclipse或安装它。
添加系统的Maven位置

要检查maven的配置是否正确:


打开Eclipse并单击Windows-> Preferences
从左侧面板中选择Maven,然后选择安装。
在左侧面板中单击Maven->“用户设置”选项,以检查本地存储库位置。


#5 楼

选中此

来避免出现此错误:


由于找不到一个或多个必需项而无法完成安装。
正在安装软件:m2e-通过回送日志记录的slf4j(可选)1.6.1.20150625-2338(org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338)
缺少要求:Maven Integration for Eclipse 1.6.0.20150526- 2032(org.eclipse.m2e.core 1.6.0.20150526-2032)要求'bundle com.google.guava [14.0.1,16.0.0)',但找不到它
缺少要求:Maven Integration for Eclipse 1.6.1.20150625-2338(org.eclipse.m2e.core 1.6.1.20150625-2338)需要'bundle org.eclipse.osgi 3.10.0',但找不到它
无法满足依赖项:
来自:适用于Eclipse 1.6.0.20150526-2032(org.eclipse.m2e.core.ui 1.6.0.20150526-2032)的Maven集成至:捆绑org.eclipse.m2e.core [1.6.0,1.7.0)
无法满足依赖关系:
来自:Maven Integration for Eclipse 1.6.1.20150625-2338(org.eclipse.m2e.core.ui 1.6.1.20150625-2338)收件人:捆绑org.eclipse.m2e.core [1.6.0,1.7.0)
无法满足依赖项:
来自:m2e logback附加程序1.6.1.20150625-2338(org.eclipse.m2e.logback.appender 1.6.1.20150625-2338)
至:捆绑org.eclipse.m2e.core.ui [1.6 .0,1.7.0)
无法满足依赖项:
发件人:m2e-slf4j上的logback日志记录(可选)1.6.1.20150625-2338(org.eclipse.m2e.logback.feature.feature.group 1.6 .1.20150625-2338)
至:org.eclipse.m2e.logback.appender [1.6.1.20150625-2338]




评论


谢谢!此解决方案(download.eclipse.org/technology/m2e/releases/1.3)可在Kelper上使用!

–肯·佩加(Ken Pega)
2015年11月5日在6:01



也适用于IBM Rational 8.0.3。

– Vulpo
16年1月15日在8:29

#6 楼

您必须在Eclipse IDE中执行以下步骤


转到帮助->安装新软件
单击右上角的添加按钮
在弹出的弹出窗口中,在名称中输入“ Maven”,在位置中输入“ http://download.eclipse.org/technology/m2e/releases”。
单击“确定”。

用于Eclipse的Maven集成将下载并安装。重新启动工作空间。

在.m2文件夹中(通常在C:\ user \目录下)添加settings.xml。提供适当的代理和配置文件。现在,在eclipse中创建一个新的Maven项目。

#7 楼

我也遇到过同样的问题,并且发现这里的问题是解决方案。

很多人都认为Eclipse和Maven集成很困难,但是非常容易。

1)下载Maven并将其解压缩到您喜欢的目录中。

例如:C:\ satyam \ DEV_TOOLS \ apache-maven-3.1.1

2)设置环境变量对于Maven(希望每个人都知道该在哪里设置)

在系统变量中:
Variable_name = M2_HOME
Variable_Value = C:\ satyam \ DEV_TOOLS \ apache-maven -3.1.1

接下来,在同一系统变量中,您将找到名为Path的变量名称:
,只需编辑路径变量并添加M2_HOME详细信息,如现有值。

%M2_HOME%/bin;


因此,在第二步中,您已经完成了将Maven设置为系统的设置。您需要交叉检查它的设置是否正确,转到命令提示符并键入mvn--version它应该显示您Maven的路径

3)打开eclipse并转到Install new software并键入M2E Plugin,然后通过上述3个步骤安装并重新启动Eclipse

,您将完成使用eclipse的Maven和Maven插件的操作

4) Maven使用.m2文件夹下载所有jar,它将在
Ex:C:\ Users \ tempsakat.m2

下找到该文件夹​​下的一个settings.xml文件和一个存储库文件夹

5)转到Windwo-Eclipse的首选项,然后键入Maven,然后从左侧菜单中选择UserSettings,然后在此处提供settings.xml的路径。

现在你完成了...

#8 楼

逐步安装Maven Eclipse插件:

打开Eclipse IDE
单击帮助->安装新软件
单击右上角的添加按钮
在弹出窗口:填充设置所需的名称,并将位置设置为http://download.eclipse.org/technology/m2e/milestones/1.0
现在单击“确定”
并按照说明进行操作

评论


截至目前(2018年),许多其他答案已有很多年历史了。这个为我工作。

–神奇队长
18 Mar 7 '18 at 20:06

#9 楼

我只是将Maven集成插件包括在Eclipse中:

只需遵循以下步骤:

eclipse中,从上层菜单项select- Help->单击Install New Software..- >然后单击Add按钮。

在名称文本框中设置MavenAPI,在位置文本框中设置http://download.eclipse.org/technology/m2e/releases

OK并选择Maven项目并单击next进行安装。

#10 楼

尝试了所有东西,但是这个东西起作用了。
1。 Eclipse->帮助->安装新软件。
2。键入“ http://download.eclipse.org/releases/indigo/”,然后按Enter。
3。展开“协作”标签。
4。从那里选择Maven插件。
5。单击下一步。
6。接受协议并单击完成。
安装Maven后,它将要求重新启动Eclipse,因此再次重新启动Eclipse以查看更改。

感谢Mukesh的指导。

评论


我喜欢这个选项,因为它会自动列出我们正在使用的eclipse的兼容m2e版本。以前,我试图获取juno的最新m2e插件。但是安装时却出现了异常

– Shravan Ramamurthy
16年6月7日在16:09

#11 楼

我遇到问题是因为我想在MuleStudio而非Eclipse上安装Maven插件。

[对于MuleStudio 1.2或更低版本,请执行步骤(1)和(2),否则请跳至步骤(2)]。

MuleStudio的说明(仅1.2版及更低版本):
(1)帮助>安装新软件...

Helios Update Site - http://download.eclipse.org/releases/helios/


MuleStudio(1.3)或Eclipse的说明:
(2)帮助>安装新软件...

Maven -  URL: http://download.eclipse.org/technology/m2e/releases


#12 楼

预先包装了最新版本的Eclipse(Luna)和Spring Tool Suite(STS),并支持Maven,GIT和Java8。

#13 楼

我刚刚在Eclipse中包含了Maven集成插件:

只需遵循以下步骤:


在eclipse中,从上层菜单项中选择“帮助” ->单击“安装新软件”。->然后单击“添加”按钮。
在名称文本框和“ http://download.eclipse.org/technology/m2e/”中设置“ MavenAPI”版本文本”。
单击“确定”,选择Maven项目,然后单击“下一步”进行安装。