java技术---maven仓库配置(03)

1.配置Maven的本地仓库(repository)
(1)cmd输入mvn -v或mvn验证是否配置成功
(2)自动生成一个文件夹:C:\Users\Administrator.m2\repository(本地仓库目录)
(3)Maven默认的repository在C:\Users\Administrator.m2文件夹里,我们需要修改一下这些默认配置;

 (1)需要注意的是刚开始在.m2/下边是没有这个repository/文件夹的
 (2)当在命令行中运行mvn命令后才会出现该文件夹
 (3)并且在该文件夹下存储我们从远程仓库下载的构件。
 (4)maven项目的setting.xml一般要复制一份在C盘的.m2的文件下面
     4.1.eclipse中默认maven所关联的setting.xml文件的位置在C盘的.m2 下面,所以要复制
     4.2.通常会修改eclipse中maven所关联的setting.xml文件的位置,修改为安装时maven目录下/conf/setting.xml 
     4.3.设置路径:window-preference-Maven-User Settings
     4.4.C盘的.m2/下的是个人配置,config/下的是全局配置
     4.5.个人配置会覆盖全局配置

在这里插入图片描述
(4)为什么要修改本地c盘仓库位置?

(1)Maven会自动添加相应的jar包,而这个jar包会先在本地仓库(默认c盘)中查找
(2)如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载
(3)不建议把下载的jar包放在系统盘,会占空间

(5)把本地仓库配置在非系统盘

(1)准备本地仓库,我的放在如下位置

在这里插入图片描述

 (2)配置maven 根目录下的 conf 文件夹中的 setting.xml 文件里设置仓库路径 (注意删除原来的自动生成一个文件夹.m2下的repository)
    <localRepository>E:\MAVEN\repository</localRepository>
 (3)在C盘m2下复制一份setting.xml文件作为个人配置,下载包路径和conf文件夹中setting.xml 路径保持一致

在这里插入图片描述
(6)接下来我们测试一下是否设置成功:进入到命令行,然后输入mvn help:system可以看到正在下载很多文件,文件的位置在E:\MAVEN\repository
(7)最后Maven从网上下载的jar就会存放在我们设置的路径下了!!!
2.Maven中 jdk的配置
(1)找到profiles标签
(2)添加自己的配置

 	<profile>    
    <id>jdk-1.8</id>
    <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>1.8</jdk>
    </activation>
    <properties>   
        <maven.compiler.source>1.8</maven.compiler.source>
        <maven.compiler.target>1.8</maven.compiler.target>
    	<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
    </properties>
</profile>

3.配置Maven的远程仓库(更换镜像源)
(1)Maven 仓库默认在国外, 国内使用难免很慢,我们可以更换为阿里云的仓库
(2)更换阿里云的仓库过程如下:

   <1>第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件,在 mirrors 节点上,添加内容如下:
    <mirrors>
       <mirror>
              //该镜像的id
              <id>nexus-aliyun</id>
               //该镜像用来取代的远程仓库,central是中央仓库的id
              <mirrorOf>central</mirrorOf>
              <name>Nexus aliyun</name>
              //该镜像的仓库地址,这里是用的阿里的仓库
             <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
       </mirror>
</mirrors>
    <2>第二步: pom.xml文件里添加
    注意:(1)中央仓库就是Maven的一个默认的远程仓库
              (2)Maven的安装文件中自带了中央仓库的配置($M2_HOME/lib/maven-model-builder.jar)
              (3)在很多情况下,默认的中央仓库无法满足项目的需求,可能项目需要的jar包存在另一个远程仓库中
              (4)这时为了提高构建速度,可以在pom.xml文件中加入阿里中央仓库
   <repositories>  
      <repository>  
          <id>alimaven</id>  
         <name>aliyun maven</name>  
         <url>http://maven.aliyun.com/nexus/content/groups/public/</url>  
      </repository>
  </repositories>

4.验证配置
(1)与jdk验证类似,打开CMD窗口输入:mvn -version命令,会显示版本,以及编码等信息

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值