方法1:
1.在idea中找到默认配置选项:
2.在setting中找到对应的maven选项,并且可以制定使用的maven路径:
3.打开maven选项,点击其中的runner,并且在VM Options中添加-DarchetypeCatalog=internal:
方法二:
1.直接在setting中打开,并且打开maven,可以配置maven路径或者使用自带的maven,并且会看到头部有for current project字样:
2.点击runner,在VM options中添加-DarchetypeCatalog=internal:
方法三:
1.创建module或者project,然后点击next:
2. 然后填写对应的GroupId,ArtifactId以及Version,然后点击next,然后添加properties:
总结:
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,下载速度很慢,导致创建过程卡住。