【Maven】1.使用myecplise配置自己的Maven配置,不使用默认的maven
【好文章】参考地址:
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的更多相关文章
- (转)maven配置之pom.xml配置
		
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...
 - Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例)
		
这是一个Maven提高篇的系列,包含有以下文章: Maven提高篇系列之(一)——多模块 vs 继承 Maven提高篇系列之(二)——配置Plugin到某个Phase(以Selenium集成测试为例) ...
 - Maven使用笔记(四)pom.xml配置详解
		
pom.xml文件配置详解 --声明规范 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=" ...
 - Maven实战(七)settings.xml相关配置
		
一.简介 settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们 ...
 - Maven相关内容学习笔记一:基本配置和使用
		
首先必须推荐的这本书<Maven实战> 许晓斌,机械工业出版社 Maven简介 其实使用Maven也有很久时间了,大部分都是别人建好了工程我使用一下,实际上并没有非常详细的使用经验,这次到 ...
 - (转)Maven实战(七)settings.xml相关配置
		
一.简介 settings.xml对于maven来说相当于全局性的配置,用于所有的项目,当Maven运行过程中的各种配置,例如pom.xml,不想绑定到一个固定的project或者要分配给用户时,我们 ...
 - SpringBoot01 InteliJ IDEA安装、Maven配置、创建SpringBoot项目、属性配置、多环境配置
		
1 InteliJ IDEA 安装 下载地址:点击前往 注意:需要下载专业版本的,注册码在网上随便搜一个就行啦 2 MAVEN工具的安装 2.1 获取安装包 下载地址:点击前往 2.2 安装过程 到官 ...
 - idea部署Maven入门(一)——环境变量的配置和下载
		
介绍: 1 Maven是用来管理jar包的一种工具, 2 Maven主要是构建java项目和java web项目 3 maven项目管理所依赖的jar ...
 - maven构建web项目,用jetty测试的配置pom.xml
		
maven构建web项目,用jetty测试的配置pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmln ...
 
随机推荐
- VB.NET视频总结——基础篇
			
VB.NET视频是台湾讲师曹祖胜和林煌章共同带来的经典视频,视频中老师的台湾腔特别重,听起来有些别扭.而且对于计算机方面的术语翻译的与大陆有很大差异,所以刚开始看视频的时候总是进入不了状态,一头雾水的 ...
 - java 两个csv文件数据去重
			
1.pom.xml配置 <dependency> <groupId>commons-io</groupId> <artifactId>commons-i ...
 - 轻松精通awk数组企业问题案例
			
考试题1:处理以下文件内容,将域名取出并根据域名进行计数排序处理:(百度和sohu面试题) oldboy.log http://www.etiantian.org/index.html http:// ...
 - NSOperation 开发
			
目录 1.简介 2.Operation对象 3.自定义Operation对象 4.通过Operation Queues运行Operation对象 5.手动运行Operation对象 一.简介 Coco ...
 - [洛谷P3810]【模板】三维偏序(陌上花开)
			
题目大意:有$n$个元素,第$i$个元素有三个属性$a_i,b_i,c_i$,设$f(i)=\sum\limits_{i\not = j}[a_j\leqslant a_i,b_j\leqslant ...
 - [Codeforces 1027 F] Session in BSU [并查集维护二分图匹配问题]
			
题面 传送门 思路 真是一道神奇的题目呢 题目本身可以转化为二分图匹配问题,要求右半部分选择的点的最大编号最小的一组完美匹配 注意到这里左边半部分有一个性质:每个点恰好连出两条边到右半部分 那么我们可 ...
 - 雅礼集训 Day6 T1 Merchant 解题报告
			
Merchant 题目描述 有\(n\)个物品,第\(i\)个物品有两个属性\(k_i,b_i\),表示它在时刻\(x\)的价值为\(k_i\times x+b_i\). 当前处于时刻\(0\),你可 ...
 - 飞思卡尔 HCS12(x) memory map解说
			
对于用MCU的人来说,不一定要明白HCS12(x) memory map的机制和联系.因为如果没有系统地学习操作系统和编译原理之类的课程,确实有些难度.并且,对于DG128 XS128这样的MCU,默 ...
 - loj 数列分块入门 6 9(区间众数)
			
6 题意 给出一个长为\(n\)的数列,以及\(n\)个操作,操作涉及单点插入,单点询问,数据随机生成. 题解 参考:http://hzwer.com/8053.html 每个块内用一个\(vecto ...
 - 斗地主(NOIP2015)
			
原题传送门 神奇的题目.. 一开始我准备打暴力直接搜答案. 然后发现.. 无限TLE.. 因为O((logN)^14*T)BOOM.. 然后Zxyer告诉可以只DFS顺子...其他的可以一步搞出来.. ...