导致IDEA创建Maven项目慢的解决办法
原因如下:
IDEA根据maven archetype的本质,是在执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。该命令的参数-DarchetypeCatalog,可选值为:remote,internal,local等,用来指定archetype-catalog.xml文件从哪里获取。默认获取方式为remote,即从远程地址获取,所以每次创建都从外网下载,由于我们在墙内的原因,导致速度很慢很慢。所以我们可以将文件下载好放在本地,然后将IDEA的配置改为-DarchetypeCatalog=local。
- 下载archetype-catalog.xml文件 资源地址
文件所放的位置:
Maven的本地仓库位置为默认位置的时候:
下载后放到什么文件夹下面,这里与本地仓库的位置有关,假如本地仓库是maven默认的,并没有修改 那么就需要放到 C:\Users\del-berlin.m2\repository\org\apache\maven\archetype\archetype-catalog\3.0.1\下 。
本地仓库的默认位置:Default: ${user.home}/.m2/repositoryMaven修改过本地仓库位置的时候: