1、操作环境

  操作系统:win8 64位

  IDE:Helios Eclipse 1.8

  JDK:1.6

2、资源准备

  2.1 maven安装包: apache-maven-3.2.5-bin.zip  (适用JDK 1.6)

    参考下载地址:http://mirrors.cnnic.cn/apache//maven/maven-3/3.2.5/

  2.2 maven集成包: eclipse-maven3-plugin.zip

    参考下载地址:http://www.downcc.com/soft/17592.html

3、maven安装工作

  3.1 下载好maven安装包后解压(建议文件名修改下,好记。如maven3.2.5),存放到你想放的硬盘目录下

    以我的为例:D:\EditWorld\maven3.2.5

  3.2 配置环境变量(没有则新增)

    位置:右键我的电脑>>选择属性>>选择左上角“高级系统设置”>>高级TAB下选择“环境变量”;

    要设置的变量如下:

      A)系统变量:MAVEN_HOME = D:\EditWorld\maven3.2.5

      B)用户变量:path = %MAVEN_HOME%\bin;

    提醒:配置用户变量时,因为path变量已存在,后面追加时请注意追加 %MAVEN_HOME%\bin 时前面

       是否有分号(;),没有则补上再追加,否则配置无效。

  3.3 验证安装是否成功

    按快捷键:win +R,输入cmd,在控制台输入:mvn -version,则可以看到maven版本信息,

    表示安装成功。

    

  3.4 仓库配置

    A)仓库路径设置

      找到本地在maven安装目录conf 下的 settings.xml 配置文件,我的是在

    D:\EditWorld\maven3.2.5\conf\settings.xml,找到配置路径的localRepository标签,将maven安装

    的路径配上,如下图:

    

  B)下载仓库所需的jar包等资源

    按快捷键:win +R,输入cmd,在控制台输入:mvn help:system,会下载maven所需jar包资源。

4、Eclipse集成

4.1 Eclipse内安装(省略)

  因为Eclipse版本原因,部分人(越往后eclipse版本越高,人数占比越大)无法安装成功,总会提示类似下面的错误:

    Cannot complete the install because one or more required items could not be found。

  网上资料大都建议降低eclipse版本,这个太麻烦,很不方便。

4.2 自定义集成到eclipse(推荐)

  鉴于 4.1 方法不一定可行,所以我们可以采取 手工配置进行集成,利用 eclipse-maven3-plugin.7z 进行集成。

  4.2.1 通过link方式

    A)在你的 eclipse 安装的根目录下创建两个文件夹:links和mavenPlugins(可自定义),把集成jar包

  (eclipse-maven3-plugin.7z) 解压后的features和plugins文件夹放到mavenPlugins文件夹下。

    B)在 links 目录下创建一个maven.link(可自定义)文件,在里面配置 path=pathmavenPlugins的绝对路径,

    即 path=D:\\EditWorld\\eclipse\\mavenPlugins

    C)重启 eclipse,启动后你打开Window>>Preferences,如果出现Maven选项,说明集成配置成功!

  4.2.2 更简单直接方式

    A)将解压后的子文件夹features和plugins的jar包文件分别导入Eclipse安装目录下的features和plugins文件夹内;

    B)重启Eclipse后,在window>>Preferences中看到Maven选项。Maven集成成功!

4.3 检查maven在eclipse的配置

  打开window>>Preferences>>maven>>User Setting,检查 User Setting(open file)下的路径是否是默认的

  仓库路径,如果是则改成我们自己的settings.xml路径。如我本地maven安装目录是:D:\EditWorld\maven3.2.5\,

  则配置D:\EditWorld\maven3.2.5\conf\settings.xml。(按个人情况配置)

  

至此,配置结束。希望帮到有需要的人。

后续会更新 maven项目管理实战篇。

Eclipse集成Maven(手工安装Maven且手工集成到Eclipse)的更多相关文章

  1. Eclipse Java EE IDE for Web Developers集成的Maven 3 指向自己安装的 Maven

    一.配置Maven环境 1.下载apache-maven文件,选择自己需要的版本,地址:Apache 官方下载地址是http://maven.apache.org/download.cgi 2.下载并 ...

  2. maven系列之一maven安装和与IDE集成

    第一部分:maven的基本信息和安装,配置  maven是一个项目构建和管理的工具,提供了帮助管理 构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等 ...

  3. Spring,Struts2,MyBatis,Activiti,Maven,H2,Tomcat集成(一)——Maven,Tomcat,Spring集成

    1.  创建Maven Web工程 (1)       磁盘上创建Maven工程所需要的文件夹结构如下: (2)       在与src同级目录中创建pom.xml文件: <project xm ...

  4. maven安装和与IDE集成

    第一部分:maven的基本信息和安装,配置  maven是一个项目构建和管理的工具,提供了帮助管理 构建.文档.报告.依赖.scms.发布.分发的方法.可以方便的编译代码.进行依赖管理.管理二进制库等 ...

  5. Jenkins+maven+git+sonar 系统持续集成&amp;代码单測管理

    Jenkins+maven+git+sonar 系统持续集成&代码单測管理 Jenkins的安装 Jenkins是基于Java开发的一种持续集成工具,用于监控持续反复的工作.功能包含: 1.持 ...

  6. 【IDEA使用技巧】(5) —— IntelliJ IDEA集成Tomcat部署Maven Web项目

    1.IntelliJ IDEA集成Tomcat部署Maven Web项目 1.1.IDEA构建Maven Web项目 使用IDEA来创建一个简单的Hello World的Maven Web项目,并使用 ...

  7. 如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project 注意:该文档只针对以下eclipse版本,如图 为了方便,我将我本地的压缩包放在了微云网盘 ...

  8. 有关使用Maven常见问题总结(Eclipse中使用Maven、Maven项目部署到tomcat等问题)

    http://blog.csdn.net/sunitjy/article/details/42709311 ********************************************** ...

  9. Eclipse配置和使用Maven

    一.ecplise配置Maven 1.下载eclipse的Maven插件.(有些eclipse版本中已经集成了此Maven插件,可以不用下载). 需要下载m2eclipse插件. 2.安装m2ecli ...

随机推荐

  1. linux + eclipse C语言 开发环境搭建

    经常与linux系统打交道,了解学习一下C语言,下载eclipse c/c++ linux版,直接在虚拟机linux系统上安装http://www.eclipse.org/downloads/pack ...

  2. win 引用win32无效问题

    我使用pycharm 安装: python window 10 下安装win32 module 问题:安装后引用win32api等依赖,无效,但是目录下确实已经安装: 解决方案: ${python_h ...

  3. SQL Server Reporting Service(SSRS) 第七篇 常见错误汇总

    1. The current action cannot be completed. The user data source credentials do not meet the requirem ...

  4. Android Zygote进程启动分析

    dvm,app进程,linux进程三者关系 DVM指 dalivk 的虚拟机.每一个 Android 应用程序都在它自己的进程中运行,都拥有一个独立的 Dalvik 虚拟机实例.而每一个 DVM 都是 ...

  5. android中的Touch研究

    android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解. 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN-& ...

  6. [實現DDD] 第10章 聚合(1)設計原則

    聚合只是將一些實體(Entity)與值對象(Value Object)聚集起來的對象樹嗎?? 有些途徑可能使我們設計出不正確的聚合模型, 如:可能為了對象組合上的方便而將聚合設計的很大;也可能設計的聚 ...

  7. Whu 1604——Play Apple——————【博弈】

    Problem 1604 - Play Apple Time Limit: 1000MS   Memory Limit: 65536KB   Total Submit: 442  Accepted: ...

  8. Spring.NET入门

    Spring.NET入门  http://www.cnblogs.com/haogj/archive/2011/06/10/2077540.html http://www.cnblogs.com/ha ...

  9. PAT 1062 Talent and Virtue

    #include <cstdio> #include <cstdlib> #include <cstring> #include <vector> #i ...

  10. scss-字符串连接符

    + 运算可用于连接字符串: // SCSS p { cursor: e + -resize; } // 编译后的 CSS 样式 p { cursor: e-resize; } 请注意,如果带引号的字符 ...