【好文章】参考地址:

http://www.cnblogs.com/luotaoyeah/p/3764533.html

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.官网下载Maven

地址:http://maven.apache.org/download.cgi

下载下来,解压到本地

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.配置环境变量

Path末尾添上

;%MAVEN_HOME%\bin;

查看是否配置成功

还有一点,在参考文章中提到:

其他配置(后面讲到):settings.xml,实际项目开发中,Maven的大多数配置都是在该文件中进行设置。

  ①%MAVEN_HOME%/conf目录下的settings.xml,该配置文件针对系统所有用户:

  

  ②【这也难怪,Myecplise默认去.m2文件下找的并没有setting.xml文件】可以自己复制一份setting文件到这里

    

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.创建一个Maven项目【使用自己下载配置的Maven】

可以参考下面这篇文章:http://www.cnblogs.com/sxdcgaq8080/p/5586644.html

工具:myecplise 2015

   jdk 1.8【写这篇文章的时候,JDK1.9刚刚出来了2天】

    Tomcat 8.0

创建Mavne项目之前,只需要在Myecplise下添加并选中自己刚刚下载的Maven即可。

接下来,按照http://www.cnblogs.com/sxdcgaq8080/p/5586644.html

去创建一个新的maven项目

创建完成之后

虽然这里修改了 ,但是,查看一下下载的maven下的setting.xml文件中,因为没有配置,所以还是使用的默认的配置,而默认的配置依旧是指向到Default: ${user.home}/.m2/repository,也就是上面咱们看到的.m2文件夹下。

我们可以自行修改。

可以修改为下面

然后在Myecplise中,preferences--->myecplise--->maven4Myecplise---->userSetting中,修改按照刚刚咱们自己配置的配置文件来。

【注意】:如果你之后还想改回到默认配置的话,你可以先把修改之前的setting.xml文件,拷贝一份到你的.m2文件夹下,以备不时之需。或者 可以选择 还原为默认值 ,请看最后一幅图。

点击apply

还原为默认值。

然后重启myecplise之后,把刚刚新建的项目加到tomcat下,发现

而此时,刚刚指定的D盘下的仓库目录中,原来是空目录,现在

这样就真的修改成功了。

你此时可以把你原来的仓库的架包都放到这个目录下。

--------------------------------------------------------------------------------------------------最后------------------------------------------------------------------------------------------------------------------------------------------

你之前的那些项目在重启之后,会报错,因为Maven仓库被更改了 ,会导致maven仓库找不到等多个问题,

请参考如下:

http://www.cnblogs.com/sxdcgaq8080/p/6860811.html

===============================================================================================================================================

本篇文章,主要是说明怎么修改了Myecplise默认使用的maven地址,修改成咱们自己下载配置的maven,创建maven的过程,请自行参考:http://www.cnblogs.com/sxdcgaq8080/p/5586644.html

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

【Maven】1.使用myecplise配置自己的Maven配置,不使用默认的maven的更多相关文章

  1. (转)maven配置之pom.xml配置

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

  2. Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例)

    这是一个Maven提高篇的系列,包含有以下文章: Maven提高篇系列之(一)——多模块 vs 继承 Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例) ...

  3. Maven使用笔记(四)pom.xml配置详解

    pom.xml文件配置详解 --声明规范 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" ...

  4. Maven实战(七)settings.xml相关配置

    一.简介 settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们 ...

  5. Maven相关内容学习笔记一:基本配置和使用

    首先必须推荐的这本书<Maven实战> 许晓斌,机械工业出版社 Maven简介 其实使用Maven也有很久时间了,大部分都是别人建好了工程我使用一下,实际上并没有非常详细的使用经验,这次到 ...

  6. (转)Maven实战(七)settings.xml相关配置

    一.简介 settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们 ...

  7. SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、属性配置、多环境配置

    1 InteliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到官 ...

  8. idea部署Maven入门(一)——环境变量的配置和下载

        介绍:       1  Maven是用来管理jar包的一种工具,       2  Maven主要是构建java项目和java web项目        3 maven项目管理所依赖的jar ...

  9. maven构建web项目,用jetty测试的配置pom.xml

    maven构建web项目,用jetty测试的配置pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmln ...

随机推荐

  1. HDU 1171 Big Event in HDU 母函数

    欢迎参加——BestCoder周年纪念赛(高质量题目+多重奖励) Big Event in HDU Time Limit: 10000/5000 MS (Java/Others)    Memory ...

  2. 华为手机怎么安装Google

    华为手机怎么安装google 新买了个华为荣耀九,结果安装Google Play提示gms core 步骤一 gms 安装器.应用市场已经下架了  地址:链接: 点击打开链接 密码: m63j 步骤二 ...

  3. BOZJ 2045:疯狂的馒头(并查集)

    题目大意:有n个馒头排成一排,初始时颜色为0,进行m次染色,第i次将(i*p+q)mod n到(i*q+p)mod n的馒头全部染成颜色i,求最后所有馒头颜色.n<=10^6 m<=10^ ...

  4. 股神小L [贪心]

    题面 思路 股票题肯定是贪心或者$dp$啊 这个题比较$naive$,可以看出来你这里买股票的过程一定是能不买就不买,能卖就拣最贵的日子卖,而且时间不能倒流(废话= =||) 所以我们按照时间从前往后 ...

  5. bzoj4386 Wycieczki

    题目描述 给定一张n个点m条边的带权有向图,每条边的边权只可能是1,2,3中的一种.将所有可能的路径按路径长度排序,请输出第k小的路径的长度,注意路径不一定是简单路径,即可以重复走同一个点. 输入 第 ...

  6. mongo-aggregate命令详解

    一.aggregate执行流程和特性 1.执行流程: db.collection.aggregate()是基于数据处理的聚合管道,每个文档通过一个由多个阶段(stage)组成的管道,可以对每个阶段的管 ...

  7. JSON.stringify与jQuery.parseJSON

    1.JSON.stringify,这个函数的作用主要是为了系列化对象的.(或者说是将原来的对象转换为字符串的,如json对象): 首先定义一个json对象,var jsonObject = { &qu ...

  8. Java并发(1)- 聊聊Java内存模型

    引言 在计算机系统的发展过程中,由于CPU的运算速度和计算机存储速度之间巨大的差距.为了解决CPU的运算速度和计算机存储速度之间巨大的差距,设计人员在CPU和计算机存储之间加入了高速缓存来做为他们之间 ...

  9. 从Jetty、Tomcat和Mina中提炼NIO构架网络服务器的经典模式

    如何正确使用NIO来构架网络服务器一直是最近思考的一个问题,于是乎分析了一下Jetty.Tomcat和Mina有关NIO的源码,发现大伙都基于类似的方式,我感觉这应该算是NIO构架网络服务器的经典模式 ...

  10. ARM嵌入式开发中的GCC内联汇编__asm__

    在针对ARM体系结构的编程中,一般很难直接使用C语言产生操作协处理器的相关代码,因此使用汇编语言来实现就成为了唯一的选择.但如果完全通过汇编代码实现,又会过于复杂.难以调试.因此,C语言内嵌汇编的方式 ...