在用maven新建web項目時,經常啓動速度緩慢,大多數一直卡在了
Running C:\Users\Administrator\AppData\Local\Temp\archetype1tmp。
IDEA根據maven archetype的本質,其實是執行mvn archetype:generate命令,該命令執行時,需要指定一個archetype-catalog.xml文件。
該命令的參數-DarchetypeCatalog,可選值爲:remote,internal ,local等,用來指定archetype-catalog.xml文件從哪裏獲取。
採用local的最高效快速,所以準備下載一個archetype-catalog.xml文件到本地,不用每次去下載。
解決步驟:
1. 下載archetype-catalog.xml文件
到http://repo1.maven.org/maven2/archetype-catalog.xml下載archetype-catalog.xml文件
選用瀏覽器自帶下載器,迅雷啊什麼都可以,我選用的時IDM下載器
2. 移動文件到本地archetype-catalog目錄
下載完成後如果是用的maven是默認的maven
放置路徑爲:C:\Users\del-berlin\.m2\repository\org\apache\maven\archetype\archetype-catalog\2.4\ 下
我採用的是自定義路徑的maven,放置路徑爲:E:\DATA_app\maven\maven_repository\org\apache\maven\archetype\archetype-catalog\3.0.1 下
3. 修改maven配置參數
先關閉項目來進行全局設置
然後點擊Settings
在Maven配置的目錄下的Runner的 VM Options添加:-DarchetypeCatalog=local
保存成功後,再新建Maven項目時,構建超快速,完美解決!!