Eclipse中的Maven:逐步安装[关闭]
Posted
技术标签:
【中文标题】Eclipse中的Maven:逐步安装[关闭]【英文标题】:Maven in Eclipse: step by step installation [closed] 【发布时间】:2012-01-27 01:17:36 【问题描述】:我已经在 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 支持”)
方式一: Maven Eclipse插件安装分步:
-
打开 Eclipse IDE
点击帮助 -> 安装新软件...
点击右上角的添加按钮
在弹出窗口中:填写名称为“M2Eclipse”,位置填写为“http://download.eclipse.org/technology/m2e/releases” 要么 http://download.eclipse.org/technology/m2e/milestones/1.0
现在点击确定
之后将开始安装。
方式二:通过“Eclipse Marketplace”为Eclipse安装Maven插件的另一种方式:
-
打开 Eclipse
转到帮助 -> Eclipse 市场
按 Maven 搜索
点击“Maven Integration for Eclipse”部分的“安装”按钮
按照说明一步一步来
安装成功后在Eclipse中进行如下操作:
-
转到窗口 --> 首选项
注意,Maven 被征召在左侧面板中
最后,
-
点击现有项目
选择配置 -> 转换为 Maven 项目
【讨论】:
我已经厌倦了这些步骤但没有安装,我收到了一些错误,详细信息如下......无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:m2e - Eclipse 的 Maven 集成(包括孵化组件)1.5.0.20140606-0033 (org.eclipse.m2e.feature.feature.group 1.5.0.20140606-0033) @Krunal Patel:你从 Marketplace 尝试过吗? 我有同样的无法完成安装,因为找不到一个或多个必需的项目。正在安装的软件:m2e - slf4j over logback 日志记录(可选)1.5.0.20140606-0033 (org.eclipse.m2e.logback.feature.feature.group 1.5.0.20140606-0033) - 在帮助下没有看到市场选项。 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 感谢您提供如此精彩的描述,但无论哪种方式我都无法安装 maven。错误提示“无法满足依赖性:”和“无法完成安装,因为找不到一个或多个必需项。”。我不确定是什么问题。请帮忙。【参考方案2】:如果您想在 Eclipse(Java EE) Indigo 中安装 Maven,请按照以下步骤操作:
Eclipse -> 帮助 -> 安装新软件。
键入“http://download.eclipse.org/releases/indigo/”并按 Enter。
展开“协作”标签。
从那里选择 Maven 插件。
点击下一步。
接受协议并点击完成。
安装maven后会要求重启Eclipse,所以再次重启eclipse看看变化。
【讨论】:
非常感谢.. 我已经尝试了上面给出的所有选项,但没有一个对我有用。每次我收到“由于依赖失败而无法安装”错误。你的解决方案奏效了。 非常感谢,我也尝试了所有其他解决方案,但没有一个对我有用。我用 Neon 而不是 Indigo 跟着你的步骤,它奏效了 :) 非常感谢 @mukesh Kumar .........Neon 用户 -- 只需使用 url - download.eclipse.org/releases/neon 并在过滤器类型 maven 中安装所有需要的 maven 软件跨度> 【参考方案3】:通过“使用安装 Maven 插件并使用它”,我确信您正在寻找一个能够在 IDE 中执行 Maven 功能的 Eclipse 插件。如果是这样,M2E 是一个不错的选择。安装 M2E 后,您会在 Eclipse 安装中找到很多帮助。
也就是说——考虑到您刚开始使用 Maven——要对基本概念有一个很好的理解还有很长的路要走。使用 M2E 可能隐藏一些细节,这些细节可能导致对 Maven 行为的不完整或错误解释,从而导致下游问题。
一些不错的 Maven 在线参考资料是:
Maven 自己的文档——你已经找到了。请务必查看您使用的docs of the plugins Sonatype's Maven book【讨论】:
但是如何在eclipse上安装M2E呢? (其实我需要安装到MuleStudio..o.O) 我对 Mule Studio 不熟悉。如果它是 Eclipse 3.7(又名 Indigo)的插件,您应该能够从 Eclipse Marketplace 安装 M2E(Help > Eclipse Marketplace...:搜索“m2e”并选择“Maven Integration for Eclipse”)。或者,您可以从 M2E 网站 (eclipse.org/m2e) 下载它 我已经安装了插件,我尝试添加一些源(工件或我认为的东西)并且插件找不到安装位置,我尝试从插件下载并且不能找到怎么做... "安装 M2E 后,您会在 Eclipse 安装中找到很多帮助。" - 但是哪里?已安装的帮助中没有任何内容(帮助 -> 帮助内容)。 @MartinSchröder 我在 3 年前写过,当时它是有效的。很抱歉,从那以后我就没有跟上 Eclipse。【参考方案4】:首先在你的系统中安装 maven 并设置 Maven 环境变量
-
M2_HOME: ....\apache-maven-3.0.5\maven安装路径
M2_Repo: D:\maven_repo \如果更改 maven repo 位置
M2: %M2_HOME%\bin
在 Eclipse IDE 上配置 maven 的步骤:
选择窗口 -> 首选项 注意:如果 Maven 选项不存在,则将 maven 3 添加到 eclipse 或安装它。 添加系统的 Maven 位置检查 maven 是否配置正确:
打开 Eclipse 并点击 Windows -> Preferences
从左侧面板中选择 Maven,然后选择安装。
单击左侧面板中的 Maven ->“用户设置”选项,以检查本地存储库位置。
【讨论】:
【参考方案5】:查看This
为了避免这个错误:
无法完成安装,因为找不到一项或多项必需项。 正在安装的软件:m2e - slf4j over logback 日志记录(可选)1.6.1.20150625-2338 (org.eclipse.m2e.logback.feature.feature.group 1.6.1.20150625-2338) 缺少要求:Eclipse 1.6.0.20150526-2032 (org.eclipse.m2e.core 1.6.0.20150526-2032) 的 Maven 集成需要 'bundle com.google.guava [14.0.1,16.0.0)' 但找不到 缺少要求:Eclipse 1.6.1.20150625-2338 (org.eclipse.m2e.core 1.6.1.20150625-2338) 的 Maven 集成需要 'bundle org.eclipse.osgi 3.10.0' 但找不到 不能满足依赖: 来自:Eclipse 1.6.0.20150526-2032 的 Maven 集成(org.eclipse.m2e.core.ui 1.6.0.20150526-2032) 至:捆绑 org.eclipse.m2e.core [1.6.0,1.7.0) 不能满足依赖: 来自:Eclipse 1.6.1.20150625-2338 的 Maven 集成(org.eclipse.m2e.core.ui 1.6.1.20150625-2338) 至:捆绑 org.eclipse.m2e.core [1.6.0,1.7.0) 不能满足依赖: 来自:m2e logback appender 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 over 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]
source
【讨论】:
谢谢!此解决方案 (download.eclipse.org/technology/m2e/releases/1.3) 适用于 Kelper! 也适用于 IBM Rational 8.0.3。【参考方案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 设置环境变量(希望每个人都知道去哪里设置)
在系统变量中: 变量名 = 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 install 并重新启动 Eclipse
通过以上 3 个步骤,您就可以使用 Maven 和 Maven Plugin with eclipse 完成
4) Maven 使用 .m2 文件夹来下载所有的 jars,它会在 例如:C:\Users\tempsakat.m2
在这个文件夹下会有一个settings.xml文件和一个repository文件夹
5) 转到 Windwo - Eclipse 的首选项并键入 Maven,然后从左侧菜单中选择 UserSettings,然后在此处提供 settings.xml 的路径。
现在你已经完成了......
【讨论】:
【参考方案8】:Maven Eclipse插件安装步骤:
打开 Eclipse IDE 单击帮助 -> 安装新软件 点击右上角的添加按钮 在弹出窗口:填写您想要的名称和位置为http://download.eclipse.org/technology/m2e/milestones/1.0 现在点击确定 并按照说明进行操作
【讨论】:
截至目前(2018 年),许多其他答案已有多年历史。这个对我有用。【参考方案9】:我刚刚在Eclipse
中包含了Maven
集成插件:
只需按照以下步骤操作:
在eclipse
中,从上方菜单项中选择-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/”并回车。 3.展开“协作”标签。 4. 从那里选择 Maven 插件。 5. 点击下一步。 6. 接受协议并点击完成。 安装 maven 后会要求重启 Eclipse,所以再次重启 eclipse 看看变化。
感谢 Mukesh 的指导。
【讨论】:
我喜欢这个选项,因为它会自动列出我们正在使用的 eclipse 的兼容 m2e 版本。之前我试图为 juno 获取最新的 m2e 插件。但它给出了异常安装时【参考方案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 和 Java 8。
【讨论】:
【参考方案13】:我刚刚在 Eclipse 中包含了 Maven 集成插件:
只需按照以下步骤操作:
在 Eclipse 中,从上方菜单项中选择-“帮助”->单击“安装新软件..”->然后单击“添加”按钮。
在名称文本框设置“MavenAPI”,在位置文本框设置“http://download.eclipse.org/technology/m2e/releases”。
按确定并选择 Maven 项目并单击下一步进行安装。
【讨论】:
以上是关于Eclipse中的Maven:逐步安装[关闭]的主要内容,如果未能解决你的问题,请参考以下文章