更改maven的settings.xml文件中一些配置

更改settings.xml文件:从安装的maven文件夹下复制setting.xml到${user.home}/.m2中

1.更改本地资源库:

  本地仓库是远程仓库的一个缓冲和子集,存储所有项目的依赖关系,构建Maven项目的时候,首先会从
  本地仓库查找资源,如果没有,Maven会从远程仓库下载到本地仓库,在下次使用时就不需要从远程下载
  Maven默认的本地仓库路径为${user.home}/.m2/repository,如C:/Users/admin/.m2/repository
  项目较多时,会占用过多C盘资源,因此可以自定义本地资源库
  使用仓库配置的优先级顺序:pom.xml>用户级别>全局级别

	<localRepository>E:\apache-maven-repository</localRepository>
2.配置maven国内镜像:(远程仓库)

  1、在不配置镜像的情况下,maven默认会使用中央库.
  2、maven中央库在国外,访问会很慢,甚至有时候会出现无法下载的情况.
  3、为了解决依赖下载速度的问题,需要配置maven国内镜像
  镜像:如果仓库X可以提供仓库Y存储的所有内容,那么就可以认为X是Y的一个镜像。
  换句话说,任何一个可以从仓库Y获得的构件,都能够从它的镜像中获取。

    <!--阿里云镜像-->
    <mirrors>
        <mirror>
            <id>alimaven</id>
            <name>aliyun maven</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
            <mirrorOf>central</mirrorOf>        
        </mirror>
    </mirrors>
3.配置所有项目的jdk和字符编码:
<profiles>
    <profile>
        <id>jdk-1.8</id>
        <activation>
        	<activeByDefault>true</activeByDefault>
        	<jdk>1.8</jdk>
        </activation>
        <properties>
        	<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        	<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        	<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>
</profiles>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值