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. Java正则表达式-捕获组

    private Set<String> getCodes(String s) { Set<String> resultSet = new HashSet<>(); ...

  2. 学习总结——docker

    1.docker 配置 docker 安装 docker 修改默认存储位置 docker 命令详解(run篇) docker 命令详解(cp篇) 2.docker 镜像相关资料 docker 把容器c ...

  3. linux下——java——new Font("Times New Roman", 0, 18)验证码图片变成字符

    j'ava部署到了tomcat,发现了一个问题,我们登录的验证码出现了乱码,和字符 然而在windows服务器上,或者说我们本地的开发环境上面,则没有这种现象, 这是为什么? 查看源码,发现有一段代码 ...

  4. 2019.03.28 读书笔记 关于try catch

    try catch 在不异常的时候不损耗性能,耗损性能的是throw ex,所以在非异常是,不要滥用throw,特别是很多代码习惯:if(age<0) throw new Exception(& ...

  5. query的参数解析

    SQLiteDatabase dbInstance;Cursor cursor = dbInstance.query(String table,String []Columns, String sel ...

  6. Spark-HBase集成错误之 java.lang.NoClassDefFoundError: org/htrace/Trace

    在进行Spark与HBase 集成的过程中遇到以下问题: java.lang.IllegalArgumentException: Error while instantiating 'org.apac ...

  7. 使用windows的BitLocker+VHD加密“文件夹”

    进入磁盘管理 创建VHD,选定位置 初始化创建的虚拟盘,新建简单卷 给新的盘启用BitLocker 其他: 快速锁定:manage-bde.exe D: -lock  -fd

  8. 虚拟机xp系统中Oracle 10g的安装

    1 安装过程(11步) 2.如果是xp系统可以直接并双击解压目录下的setup.ext,出现安装界面,如下: 3.输入口令和确认口令,如:oracle,点击下一步,出现如下进度条. 注:此口令即是管理 ...

  9. Bootstrap 斜体、文本对齐、缩略图、地址、列表等

    目录1.标题2.页面主体3.强调    a.小号文本    b.着重    c.斜体    d.对齐class    e.强调class4.缩略语5.地址6.列表    a.无序列表    b.有序列 ...

  10. 解决The current branch is not configured for pull No value for key branch.master.merge found in config

    使用Git Pull项目的时候出现这个问题: The current branch is not configured for pull No value for key branch.master. ...