`

maven学习之maven与eclipse集成

 
阅读更多

    在上一篇博文中讲到了maven的配置,今天要讲maven与eclipse的集成。现在在java开发中,eclipse占据了绝大部分的市场份额。其他的关于NetBeansIDEA中的关于maven的配置,读者可参阅相关资料。(注:关于IDEA,据说是款非常强大的集成开发环境,但是据说对svn的支持不是很好,道听途说而已)。

    首先找到maven安装目录的conf文件下的setting文件setting.xml作下修改.如图所示


在这里添加了本地仓库<localRepository>的内容,对于仓库的知识后续会有介绍,在这里简单的提一下,maven在管理依赖的时候,如果需要下载依赖的jar包,首先会去本地仓库找,本地仓库没有的话再去中央仓库去下载,下载完成之后放到本地仓库中,方便下次使用。
   
接下来就要在eclipse中安装maven插件了。打开eclipse选择Help->Install New Software...在弹出的窗口中,点击Add...又会弹出一个小窗口,输入m2eclipse的安装地址,如下图所示:



 这里我的eclipse出现了Duplicate Location是因为我已经装了maven插件了,读者要是第一次装是不会出现此问题的。
然后next,选择要安装的插件,一路next。这里省略1万字....,想必使用过eclipse的开发人员对此过程都已经很熟悉了。

  接下来开始设置刚才安装的m2eclipse。

  进入Perferences,选择Maven,去掉Download repository index updates on startup前的勾,默认情况是会在每次启动Eclipse的时候自动去Maven中央仓库下载索引,这无疑是非常不好的,因为Maven中央仓库所包含的jar资源非常庞大,而且每天都会有很多新的项目上传,弄不好Eclipse还没开始用,就被这些东西搞挂掉了。有的时候如果勾选上这个选项的话也会造成不能搜索到依赖。建议把download artifact sources选项勾选,这样会下载所依赖的jar包的源码,当然也可以不选,我是勾选上的。如图所示:


接下来选择
Installations将这个插件自带的Maven换成之前安装的Maven,这样就保证了版本的一致性。
 如图所示:



大家也许注意到了,我原来用的是maven2.2.1,因为我们公司现在在用这个版本的,不管他,咱们用最新的。

    设置好这个之后,再点击User Settings,用本机mavensettings.xml替换默认的配置文件,如图所示:这样做的话就是不管什么用户使用该计算机都是使用的这个settings文件和在博文开始时创建的本地仓库。因为默认的设置是会将本地仓库放到系统盘符\Documents and Settings\用户目录\.m2\repository这个目录下面,这是因为maven自动会为计算机上的每个用户在系统盘符\Documents and Settings\用户目录创建一个本地仓库。如果你的电脑只有你会使用的话,推荐如下图那样的设置。
 这里就看到了咱们刚才设置的本地仓库了吧。

 

OK!m2eclipse安装配置完成。

因为时间仓促,有些地方也许没有说明白,或者有纰漏的地方,请大伙多指教。可以给我留言,咱们共同学习,共同进步。

下一篇会讲如何利用命令行和eclipse创建maven项目。楼主的工作很忙,但是会尽量保证更新的........

  • 大小: 36.1 KB
  • 大小: 91.9 KB
  • 大小: 73.3 KB
  • 大小: 97.3 KB
  • 大小: 74.6 KB
3
5
分享到:
评论
9 楼 wy277737174 2013-07-12  
Maven Integration for Eclipse
只安装这个插件就可以了吧,缺的jar包org.slf4j.api_1.6.4.jar ,搞了一下午,总算安装好了。
但是有个插件
slf4j over logback logging (Optional)还是失败,不知道有没有影响 。
8 楼 wy277737174 2013-07-12  
查到原因了,是缺少依赖的插件,但是我照着网络上的一些文章操作,安装了依赖插件,但是依旧失败。搞了一下午了……
觉得这个帖子的很靠谱,可还是不行
http://www.cnblogs.com/ITEagle/archive/2012/03/07/2384057.html
7 楼 ddlgyq 2013-07-12  
wy277737174 写道
有点小郁闷,安装m2e插件报下面的错误,我的是eclipse3.6版本的呀……
Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven POM XML Editor 1.4.0.20130601-0317 (org.eclipse.m2e.editor.xml 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.editor.xml [1.4.0.20130601-0317]

看提示 缺少了一些东西
6 楼 wy277737174 2013-07-12  
有点小郁闷,安装m2e插件报下面的错误,我的是eclipse3.6版本的呀……
Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven POM XML Editor 1.4.0.20130601-0317 (org.eclipse.m2e.editor.xml 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e - Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.editor.xml [1.4.0.20130601-0317]
5 楼 wy277737174 2013-07-12  
哈哈,兄台讲的简单明了,马上实践!
4 楼 ddlgyq 2013-05-10  
eclipse是集成了一个maven,像我现在用的eclipse集成了maven3的快照版本,这样肯定是不行的,所以需要集成自己下载的maven稳定版本
zsw12013 写道
myeclipse好像集成来吧

3 楼 zsw12013 2013-05-10  
myeclipse好像集成来吧
2 楼 kun20031029 2013-05-10  
写的不错,希望楼主能够继续更深入的讲解,谢谢
1 楼 andy_Lee 2013-05-10  
楼主写的很不错也很详细,对初学者来说非常的实用。希望后面能够继续更新,进行深入的讲解。

相关推荐

    maven安装和eclipse集成

    1. **Eclipse集成Maven**:从Eclipse 4.4版本开始,Eclipse内建了对Maven的支持,无需额外安装插件。对于4.4以下版本,可以通过Eclipse Marketplace安装Maven Integration for Eclipse Luna插件。 2. **配置Eclipse...

    Maven和Eclipse集成

    ### Maven与Eclipse集成知识点详解 #### 一、前言 在软件开发过程中,构建工具与集成开发环境(IDE)的高效结合对于提高开发效率至关重要。Maven作为一款流行的自动化构建工具,以其强大的依赖管理和项目构建功能...

    maven插件和eclipse集成

    maven跟eclipse插件集成. 1,打开你本地的eclipse根目录,随便新建一个文件夹例如mavenPlugin,把maven离线插件包中两个文件夹复制到这个新建的这个文件夹里边. 2,找到eclipse根目录下的dropins文件夹,进去后,新建...

    maven的安装文件以及集成TOMCAT、eclipse的教程

    本教程将详细介绍如何安装Maven,以及如何在Eclipse集成Maven和Tomcat,帮助开发者更高效地进行Java Web项目的开发。 **一、Maven的安装** 1. **下载Maven**: Maven的安装包可以从官方网站Apache Maven ...

    eclipse maven3 plugin.zip

    直接离线安装eclipse中的maven插件,在你的eclipse安装根目录下创建两个文件夹:links,myplugins(文件夹名字可以自定义),所在路径D:\eclipse。将下载下来的maven插件放到myplugins下。载links目录下创建一个...

    Maven+JIRA环境安装与Eclipse 集成代码质量监控环境搭建

    **Eclipse集成Maven** 为了更好地管理和构建项目,可以将Maven集成到Eclipse中。这通常通过安装m2eclipse插件来实现。 1. **安装m2eclipse插件** 可以通过Eclipse Marketplace或直接添加m2eclipse的安装站点进行...

    Maven 与 Eclipse 的集成

    **Maven 与 Eclipse 的集成** 在软件开发领域,Maven 和 Eclipse 是两个非常重要的工具。Maven 是一个项目管理和综合工具,它主要用于构建、管理和部署 Java 项目,通过使用一组标准化的构建过程和依赖管理机制。...

    eclipse-maven3-plugin

    **eclipse-maven3-plugin** 是一个专门为 Eclipse IDE 设计的插件,它允许开发者在 Eclipse 开发环境中无缝集成 Maven 构建工具。Maven 是一个项目管理和综合工具,广泛用于 Java 应用程序的构建、依赖管理和项目...

    maven3.1、maven3.2安装包、源码及eclipse整合插件

    这里我们关注的是Maven 3.1和3.2版本的安装包和源码,以及如何将Maven与Eclipse集成的插件。下面将详细介绍这些内容。 1. Maven 3.1和3.2版本: Maven 3.x系列相较于之前的版本,引入了诸多改进,如性能优化、更好...

    Eclipse集成maven步骤

    ### Eclipse集成Maven详细步骤及知识点解析 #### 一、Maven简介 Maven是由Apache软件基金会维护的一个项目管理和理解工具。它通过一个项目对象模型(POM)来管理项目的构建、报告和文档。Maven提供了强大的依赖管理...

    最新maven3.1.1架包,eclipse集成maven插件,集成详细步骤

    这个文件可能是详细说明如何在 Eclipse 中使用 link 方式离线集成 Maven 的文档,可能包含了具体操作步骤、注意事项以及可能遇到的问题和解决方案。在没有实际文件内容的情况下,具体的细节无法提供,但在实际操作时...

    maven与eclipse配置详解(含maven)

    M2E提供了与Maven的集成,使得在Eclipse中可以直接操作Maven项目。 安装完成后,需要配置Eclipse中的Maven设置。转到“Window” -&gt; “Preferences” -&gt; “Maven”,在“User Settings”选项中,指定Maven的`...

    maven3.3.3,可内置用于eclipse

    总的来说,Maven 3.3.3是Java开发中的重要工具,尤其当它与Eclipse集成时,可以提供一个高效且标准化的开发环境,帮助开发者更专注于编写代码,而不是解决构建和依赖管理的问题。通过理解Maven的工作原理和配置,...

    eclipse-maven3-plugin.zip

    5. **源代码导航**:m2e与Eclipse的其他特性集成,如Java透视图和调试器,使用户可以直接从代码中跳转到依赖库的源代码,方便调试和学习第三方库的实现。 6. **插件集成**:m2e不仅支持标准的Maven生命周期,还可以...

    eclipse-maven内置

    "Eclipse-Maven 内置"指的是Eclipse集成Maven的功能,允许用户在Eclipse环境中直接进行Maven项目的创建、构建和管理,无需离开IDE。 **1. Maven 插件集成** Eclipse通过M2E(Maven Integration for Eclipse)插件...

    maven与Eclipse集成插件

    ** Maven与Eclipse集成插件详解 ** Maven是一个强大的项目管理和构建工具,在Java开发领域广泛应用。它通过一套规范化的构建过程,管理项目的依赖、构建生命周期以及项目信息,极大地简化了项目的构建和维护工作。...

    maven与eclipse集成所需插件

    将Maven与Eclipse集成,可以让开发者在Eclipse中方便地利用Maven的功能,如管理依赖、构建项目以及执行测试等。 **一、Maven的介绍** Maven通过一个项目对象模型(Project Object Model,POM)来描述项目,并利用...

    maven集成于eclipse

    【集成Maven于Eclipse】 在Eclipse中集成Maven是开发Java项目的重要步骤,因为Maven是一个强大的构建工具,能够管理项目的依赖关系、构建流程以及资源文件。以下是详细的集成过程: ### 1. 安装m2eclipse插件 首先...

    eclipse-maven3-plugin.zip eclipse插件

    Eclipse Maven3 插件是开发人员在Eclipse或MyEclipse集成开发环境中进行Maven项目管理的重要工具。这个插件使得用户无需离开IDE就可以执行常见的Maven命令,如构建、清理、测试、安装和部署等,极大地提升了开发效率...

Global site tag (gtag.js) - Google Analytics