解决IntelliJ IDEA 创建Maven项目速度慢问题 DarchetypeCatalog

😂 这篇文章最后更新于1731天前,您需要注意相关的内容是否还可用。

原因

IDEA根据maven archetype的本质,其实是执行mvn archetype:generate命令,该命令执行时,需要指定一个archetype-catalog.xml文件。

该命令的参数-DarchetypeCatalog,可选值为:remote,internal  ,local等,用来指定archetype-catalog.xml文件从哪里获取。

默认为remote,即从 http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。

http://repo1.maven.org/maven2/archetype-catalog.xml 文件约为3-4M,下载速度很慢,导致创建过程卡住。

解决方法

1.新建项目时候在下面界面添加一个属性,archetypeCatalog = internal

archetypeCatalog
internal

360截图1672040277130118.png

如果项目已经建好了,在maven的VM Options加上-DarchetypeCatalog=internal参数,如下:

也可以在启动界面打开设置,启动界面设置是全局设置

参考:https://www.cnblogs.com/del88/p/6286887.html