IDEA使用Maven骨架创建项目,速度慢解决办法

本文介绍了如何解决IDEA使用Maven创建项目时速度慢的问题。问题根源在于IDEA默认从远程获取archetype-catalog.xml,通过下载文件到本地并配置IDEA使用-DarchetypeCatalog=local,可以显著提高创建速度。同时,文章提供了更改Maven远程仓库以加快下载速度的方法。
摘要由CSDN通过智能技术生成

导致IDEA创建Maven项目慢的解决办法

原因如下:

IDEA根据maven archetype的本质,是在执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog,可选值为:remote,internal,local等,用来指定archetype-catalog.xml文件从哪里获取。默认获取方式为remote,即从远程地址获取,所以每次创建都从外网下载,由于我们在墙内的原因,导致速度很慢很慢。所以我们可以将文件下载好放在本地,然后将IDEA的配置改为-DarchetypeCatalog=local。


文件所放的位置:

  1. Maven的本地仓库位置为默认位置的时候:

    下载后放到什么文件夹下面,这里与本地仓库的位置有关,假如本地仓库是maven默认的,并没有修改 那么就需要放到 C:\Users\del-berlin.m2\repository\org\apache\maven\archetype\archetype-catalog\3.0.1\下 。
    本地仓库的默认位置:Default: ${user.home}/.m2/repository

  2. Maven修改过本地仓库位置的时候:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值