【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 ...
随机推荐
- redis的socket event loop
很早之前就因为nosql就听说了redis,直到去年才真正去了解,只能说相见恨晚. 因为数据库相关,我以为这应该是个庞然大物,万万没想到,源码不到2M,所以,我不知道该说啥了... 还是来点靠谱的: ...
- WeUI 在小程序中使用
才接触小程序.想找个ui框架..也不知道咋弄: 下载地址:点击打开链接 将weui-wxss-master\dist\style\weui.wxss文件导入到小程序项目的根目录下 引入weui.wxs ...
- Scala 基础(2)—— 基本数据结构
1. Scala 的面向对象 在学习 Java 的时候,我们说 Java 是一门面向对象的语言,然而 Java 其实并没有完全遵守“一切皆对象”这一准则. 例如:Java 的8种基本数据类型 & ...
- C++11 tuple元组
C++11 tuple 元组 tuple容器(元组), 是表示元组容器, 是不包含任何结构的,快速而低质(粗制滥造, quick and dirty)的, 可以用于函数返回多个返回值; tuple容器 ...
- [poj] 3907 Build Your Home || 求多边形面积
原题 多组数据,到0为止. 每次给出按顺序的n个点(可能逆时针,可能顺时针),求多边形面积(保留整数) 多边形面积为依次每条边(向量)叉积/2的和 \(S=\sum _{i=1}^{n-1}p[i]* ...
- 仿今日头条按钮loading效果
效果 代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UT ...
- 牛客~~扫雷~~~DFS+模拟
链接:https://www.nowcoder.com/acm/contest/118/F来源:牛客网 题目描述 <扫雷>是一款大众类的益智小游戏,于1992年发行.游戏目标是在最短的时间 ...
- [字符串] StartWith和EndWith效率比较低
之前无意中看到有人提到StartWith和EndWith效率比较低,今天恰好有用到这样的场景,于是写了个测试验证一下. 该示例仅在比较字符串首尾单个字符,用途有限. var str = "\ ...
- 去掉VS中的警告错误:warning C4819
当项目引用到外部源代码后,经常出现4819错误,警告信息如下: warning C4819: 该文件包含不能在当前代码页(936)中表示的字符.请将该文件保存为 Unicode 格式以防止数据丢失. ...
- 3.Centos-Docker-rancher
1.安装mysql,设置密码 docker run -d --name mysqldb -e MYSQL_ROOT_PASSWORD=密码 mysql:latest --character-set-s ...