緣由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