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:逐步安装[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

eclipse添加的maven工程jar包缺少

java idea导入ecli项目

在ec2实例上部署Java maven项目

Eclipse配置和使用Maven

Eclipse配置和使用Maven

从Eclipse中的Maven项目调试Junit测试