解决 IDEA 创建 Maven archetype 项目速度慢问题
在创建项目时,在下面界面添加一个属性:
archetypeCatalog = internal
还有,别忘了点击 导入
问题原因:
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-4 M,下载速度很慢,导致创建过程卡住。