一个配置让Maven的构建速度提升1000倍

目录

1、配置Maven国内镜像

2、配置Maven默认的JDK版本

3、在IDEA中整合Maven

1、配置Maven国内镜像

由于Maven默认的中央仓库是境外的,访问速度非常慢甚至无法下载,这时只需要把中央仓库更换成国内的镜像就可以解决这个问题。

在maven文件目录下的conf文件夹中有个 settings.xml 文件,这就是配置Maven的文件。

打开settings.xml 文件找到<mirrors></mirrors>找到这个节点在节点中添加:

<!--  配置阿里云  -->
<mirror>
    <id>nexus-aliyun</id>
    <mirrorOf>*</mirrorOf>
    <name>Nexus aliyun</name>
    <url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
  • mirrors可以配置多个mirror,每个mirror有id,name,url,mirrorOf属性。 

  • id是唯一标识一个mirror 

  • name貌似没多大用,相当于描述 url是官方的库地址 

  • mirrorOf代表了一个镜像的替代位置,例如central就表示代替官方的中央

上面配置<mirrorOf>*</mirrorOf>中*的意思就是(根据mirrorOf和repository的id)匹配所有的库(repository),这样就是说如果你需要某个jar,他会从镜像地址去下载这个jar。不管你配置了多少个库,即使这些库的地址不一样,仍然会从镜像地址访问。

官方说明:https://maven.apache.org/guides/mini/guide-mirror-settings.html

或者

<!--开源中国镜像仓库-->
<mirror>  
    <id>CN</id>  
    <name>OSChina Central</name>
    <url>http://maven.oschina.net/content/groups/public</url>  
    <mirrorOf>central</mirrorOf><!--表示匹配原仓库的请求都转到镜像仓库-->
</mirror>

2、配置Maven默认的JDK版本

在maven文件目录下的conf文件夹中有个 settings.xml 文件,这就是配置Maven的文件。

打开settings.xml 文件找到<profiles></profiles>标签在里面添加:

<profile>  
    <id>jdk18</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、在IDEA中整合Maven

打开IDEA 点击File找到Settings 具体配置如下图

长按指纹识别二维码关注

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值