缘由maven
IDEA根据maven archetype的本质,实际上是执行mvn archetype:generate命令,该命令执行时,须要指定一个archetype-catalog.xml文件。spa
该命令的参数-DarchetypeCatalog,可选值为:remote,internal ,local等,用来指定archetype-catalog.xml文件从哪里获取。xml
默认为remote,即从 http://repo1.maven.org/maven2/archetype-catalog.xml路径下载archetype-catalog.xml文件。rem
http://repo1.maven.org/maven2/archetype-catalog.xml 文件约为3-4M,下载速度很慢,致使建立过程卡住。io
解决方法配置
1.在下面界面添加一个属性,archetypeCatalog = internal下载
2.指定-DarchetypeCatalog为internal,便可使用maven默认的archetype-catalog.xml,而不用再remote下载。方法
A.点击Configue -> Settingsim
B.以下VM Options 配置 -DarchetypeCatalog=internal:项目
PS:注意右上角的灰字:for default project,而不是for current project
3. mvn命令建立项目时
mvn archetype:generate -DarchetypeCatalog=internal