【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 ...
随机推荐
- 微信公众号开发java框架:wx4j(入门篇)
导航 入门 http://www.cnblogs.com/2333/p/6617819.html WxServlet介绍 MaterialUtils 素材工具类使用说明 http://www.cnbl ...
- MPLAB® XC C编译器的Workstation License的获取及安装方法
MPLAB®XC C编译器的Workstation License获取及安装方法如下:首先需要购买获得一个XC C编译器的激活码,然后到以下网页(http://www.microchip.com/rl ...
- Eclipse中一个Maven工程的目录结构 (MacOS)
1. 为什么写这篇文章 在之前的javaSE开发中,没有很关注Eclipse工程目录下的环境,总是看见一个src就点进去新建一个包再写一个class.以后的日子中也没有机会注意到一个工程到底是怎么组织 ...
- [ARC068F] Solitaire [DP]
题面 传送门 思路 单调性 首先,显然可以发现这些数在放进双端队列之后肯定是一个$V$形的排布:1在最中间,两边的数都是单调递增 那么我们拿出来的数,显然也可以划分成2个单调递减的子序列(因为我们也是 ...
- deeplearning4j——卷积神经网络对验证码进行识别
一.前言 计算机视觉长久以来没有大的突破,卷积神经网络的出现,给这一领域带来了突破,本篇博客,将通过具体的实例来看看卷积神经网络在图像识别上的应用. 导读 1.问题描述 2.解决问题的思路 3.用DL ...
- 洛谷 P2173 [ZJOI2012]网络 解题报告
P2173 [ZJOI2012]网络 题目描述 有一个无向图G,每个点有个权值,每条边有一个颜色.这个无向图满足以下两个条件: 对于任意节点连出去的边中,相同颜色的边不超过两条. 图中不存在同色的环, ...
- Java并发(3)- 聊聊Volatile
引言 谈到volatile关键字,大多数开发者都有一定了解,可以说是开发者非常熟悉,深入之后又非常陌生的一个关键字.相当于轻量的synchronized,也叫轻量级锁,与synchronized相比性 ...
- 洛谷P2564 [SCOI2009]生日礼物
题目背景 四川2009NOI省选 题目描述 小西有一条很长的彩带,彩带上挂着各式各样的彩珠.已知彩珠有N个,分为K种.简单的说,可以将彩带考虑为x轴,每一个彩珠有一个对应的坐标(即位置).某些坐标上可 ...
- 管理页面的类 PageHelper
using System; using System.Collections.Concurrent; using System.Collections.Generic; using System.Da ...
- 结构型设计模式之代理模式(Proxy)
结构 意图 为其他对象提供一种代理以控制对这个对象的访问. 适用性 在需要用比较通用和复杂的对象指针代替简单的指针的时候,使用P r o x y 模式.下面是一 些可以使用P r o x y 模式常见 ...