原理

仓库是存东西的,maven的仓库存放的是:

  1. maven工具自己的jar包。
  2. 第三方的其他jar, 比如项目中要使用mysql驱动。
  3. 自己写的程序,可以打包为jar 。 存放到仓库。

仓库的分类:

  1. 本地仓库(本机仓库): 位于你自己的计算机, 它是磁盘中的某个目录。

    本地仓库:默认路径,是你登录操作系统的账号的目录中/.m2/repository

         C:\Users\NING MEI\.m2\repository
    

    修改本地仓库的位置:修改maven工具的配置文件(maven的安装路径\conf\setting.xml)

    步骤:

    1)创建一个目录,作为仓库使用。 目录不要有中文和空格。 目录不要太深。

    例如: D:\openrepository

    2)修改setting.xml文件,指定 D:\openrepository这个目录

        <localRepository>D:/openrepository</localRepository>
    
    1. 把我给你提供的 仓库的资源 拷贝到 D:/openrepository
  2. 远程仓库: 需要通过联网访问的

    1)中央仓库: 一个ftp服务器, 存放了所有的资源。

    2)中央仓库的镜像: 就是中央仓库的拷贝。 在各大主要城市都有镜像。

    3)私服:在局域网中使用的。 私服就是自己的仓库服务器。 在公司内部使用的。

maven使用仓库: maven自动使用仓库, 当项目启动后, 执行了maven的命令, maven首先访问的是本地仓库, 从仓库中获取所需的jar, 如果本地仓库没有 ,需要访问私服或者中央仓库或者镜像。

更改Maven设置

打开Maven的配置文件
在这里插入图片描述

修改两处配置

配置1:修改Maven下载的jar包的位置


  <!--修改本地仓库的地址,存放jar包所用-->
  <localRepository>F:/WorkSpace/Maven/SpaceForJars</localRepository>


配置2:修改下载包的下载源的地址



  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
     <!--
    <mirror>
      <id>maven-default-http-blocker</id>
      <mirrorOf>external:http:*</mirrorOf>
      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
      <url>http://0.0.0.0/</url>
      <blocked>true</blocked>
    </mirror>
    -->




    <!--修改使用阿里巴巴的地址,快-->
    <mirror>  
      <id>alimaven</id>  
      <name>aliyun maven</name>  
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>;  
      <mirrorOf>central</mirrorOf>          
    </mirror>




  </mirrors>

IDEA配置Maven

打开IDEA,打开文件,打开设置页面
在这里插入图片描述

更改这三行配置
在这里插入图片描述

第一行是你的本地Maven的文件地址,是bin文件的上一级目录
第二行是上面修改的Maven的文件的地址
第三行是我的自定义地址,无特殊要求,只是不想东西放C盘。
至于原因:::::
在这里插入图片描述

在这里插入图片描述

C盘爆红了,顶不住啊啊啊~~~~~~~~

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐