• 1 从Maven中心仓库下载到本地的jar包的默认存放在”${user.home}/.m2/repository”中,${user.home}表示当前登录系统的用户目录(如"C:\Users\gacl"),如下图所示

  • 2

    点击进入repository文件夹,如下图所示:

  • 3

    Jar包存放在这个位置不太好,我们希望能够自己定义下载下来的jar包的存放位置,因此我们可以自己设置下载到本地时的jar包的存放目录。

    在“E:\”目录下创建一个“repository”文件夹,如下图所示:

  • 4

    找到apache-maven-3.2.3\conf目录下的settings.xml文件,如下图所示:

  • 5

    编辑setting.xml文件,如下图所示:

  • 6

    加上下面的代码,如下图所示:

    <localRepository>E:/repository</localRepository>

  • 7

    这样就可以把jar包下载到我们指定的E:/repository目录中了,如下图所示:

  • 8

    把jar包下载到本地的好处就是,当编译时,会优先从本地的jar包去找,如果本地存在,就直接拿来用,如果不存在,就从Maven的中心仓库去下载,如下图所示:

  • 9

    第一次执行"mvn compile"和"mvn clean"这两个命令时,Maven会去中央仓库下载需要的jar包,而第二次执行这两个命令时,由于所需的jar包已经在本地的仓库中存储,所以就可以直接拿来用了,这样就省去了去中央仓库下载jar包的时间。

    eclipse 关联 Maven本地仓库的配置

    打开eclipse->windows-->preferences--Maven-->User  settings ,如下图,选择上面修改的settings.xml文件,apply即可

    参考网址:

    https://jingyan.baidu.com/article/f3e34a12db28d1f5eb6535bb.html

    http://www.cnblogs.com/YLQBL/p/6907837.html

  • http://blog.csdn.net/zen_123/article/details/20079033

    图解修改Maven本地仓库存储路径的更多相关文章

    1. eclipse中修改maven本地仓库方式

      1.安装maven,教程可参考:https://jingyan.baidu.com/article/4f7d5712a1306c1a21192746.html 2.安装成功后,可以打开eclipse新 ...

    2. [转]修改maven本地仓库路径

      从eclipse中增加了maven2的插件之后,maven默认的本地库的路径是${user}/.m2/repository/下,一般windows用户的操作系统都安装在C盘,所以这个目录下的jar包比 ...

    3. 修改maven本地仓库路径

      修改maven配置文件conf/settings.xml 在setting标签中添加 <localRepository>E:/bhuwifi_java/repo</localRepo ...

    4. 修改maven 本地仓库,加入阿里云

      阿里云仓库服务 http://maven.aliyun.com/mvn/view maven加入阿里云服务 在maven  conf文件下修改settings.xml 修改本地仓库<localR ...

    5. 如何修改maven本地仓库位置

      1.创建文件夹D:\m2\repository 2.修改E:\apache-maven-3.5.4\conf\setting.xml文件.将 改成<localRepository>< ...

    6. 修改maven本地仓库的默认地址

      由于maven默认仓库地址为C盘,所以缓存jar文件多了会占用掉C盘很多空间,鉴于此可更改maven仓库地址来避免.   1. 打开maven解压后目录,找到conf文件夹中的settion.xml文 ...

    7. 5.如何修改maven本地仓库

      首先测试机子上时候安装上maven,步骤是win+r-->cmd-->mvn -v-->看其是否出现如下字样:   如果时间长了你忘记了你安装的maven目录或者jdk目录,那么下面 ...

    8. 修改maven本地仓库的位置

    9. intellij idea使用maven本地仓库及修改本地仓库路径

      什么maven本地仓库,默认是用户目录下的.m2/repository这个文件. idea是自带maven插件的不用我们再,怎么把依赖包下载到我们的本地仓库呢?一般是idea默认了路径,而且idea是 ...

    随机推荐

    1. 【LOJ#6283】数列分块7

      题目大意:维护一个 N 个数组成的序列,支持区间加.区间乘.单点询问. 题解:在每一个块中维护两个标记,即:整块加和的标记和整块乘积的标记.不过由于有两个标记,涉及到计算区间总和的顺序问题. 一个指定 ...

    2. [luogu3398][仓鼠找sugar]

      luogu3398 思路: 假设松鼠a要从a1去a2,松鼠b要从b1去b2,ks表示lca(a1,a2)和lca(b1,b2)中深度较深的那个.那么,若要使得两只松鼠可能相遇,则只要满足lca(a1, ...

    3. 简单认识python(一)

      最近本宝宝被一部小说迷的神魂颠倒的,在网络上四处找免费的小说资源,一直哭唧唧的等待着每天更新的一章.实在是太可怜了,本宝宝决定自己学python,自己抓包小说. 既然知道目的地了,那就和本宝宝一起打怪 ...

    4. 在Vue中如何使用axios跨域访问数据(转)

      最近在项目中需要用到axios,所以就恶补一下这个axios到底是什么东东.越来它是vue-resource的替代品,官网也说了,以后都用axios, vue-resource不在维护.那么这个axi ...

    5. STM32 --- 什么时候打开复用IO的时钟(比如RCC_APB2Periph_AFIO)

      需要用到外设的重映射功能时才需要使能AFIO的时钟,包括外部中断. 外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1.2.3,它们是用来选择EXTIx外部中断的输入脚之用. 举例 ...

    6. Spring入门(1)

      1.新建java project,然后新建spring文件夹,把六个基本的包复制进去,然后全选所有的包,右键bulid Path>add**; 2.src所包含的class,beans.xml ...

    7. spring @Transactional注解参数详解

      事物注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事物处理 , 例子: @Transactional public class TestServiceBean imp ...

    8. webserver apache 2.2.22-7/ apache webdav / redhat 6.3

      s 问题1:Failed to resolve server name for 10.24.41.161 (check DNS)   /   RedHat 6.3 64位系统 / apache htt ...

    9. Linux下Shell去除空行的方法

      1.用grep命令 grep -v “^$” 文件名 2.用sed命令 cat 文件名 | sed ‘/^$/d' 3.用awk命令 cat 文件名 | awk ‘{if($0!=”")pr ...

    10. python---tornado框架模板引擎本质compile和exec(eval)

      namespace = {'name':'sda','age':[12,46,24],} code = """def say(): return 'name %s, ag ...