4種方案,幫你解決Maven創(chuàng)建項目過慢問題
點擊關(guān)注公眾號,Java干貨及時送達(dá)??

來源:blog.csdn.net/qq_45459315/article/details/112696376
解決辦法1 解決辦法2 解決辦法3 解決方法4
在實際開發(fā)中,我們通常會用到maven的archetype插件(原型框架)來生成項目框架。但是無奈,創(chuàng)建時,總會卡在
[INFO]?Generating?project?in?Batch?mode
等很久才構(gòu)建完,有時還會報錯,導(dǎo)致構(gòu)建失敗!
不多廢話了,直接上解決辦法吧:
解決辦法1
在創(chuàng)建Maven項目時加上archetypeCatalog=internal參數(shù),點擊“+”添加參數(shù)archetypeCatalog=internal。 如下:


解決辦法2
在Maven的VM Options加上-DarchetypeCatalog=internal或-DarchetypeCatalog=local參數(shù), 如下:Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner -> VM Options

解決辦法3
(1)準(zhǔn)備archetype-catalog.xml文件
方式1:通過瀏覽器查看http://repo1.maven.org/maven2/archetype-catalog.xml頁源碼,復(fù)制到本地,命名為archetype-catalog.xml。
方式2:通過命令行 curl http://repo1.maven.org/maven2/archetype-catalog.xml > archetype-catalog.xml

(2)將上述文件archetype-catalog.xml放置到maven的默認(rèn)路徑下
注意,這不是指的安裝路徑,而是mvn運行時默認(rèn)的存放repository的路徑,一般在用戶根目錄下的一個隱藏目錄,~/.m2。如果做過更改,可以在maven的設(shè)置文件中查看具體在哪個位置,設(shè)置文件在maven安裝目錄/config/settings.xml中。

(3)在構(gòu)建時,在archetype:generate后加上 -DarchetypeCatalog=local參數(shù)。IDE如eclipse和idea,都是可以在創(chuàng)建maven工程時設(shè)置構(gòu)建參數(shù)的。
解決方法4
修改下載下來的maven目錄下面conf/settings.xml文件,修改鏡像源,使用國內(nèi)阿里巴巴的鏡像源;
????????alimaven
????????aliyun?maven
????????http://maven.aliyun.com/nexus/content/groups/public/
????????central ????????

測試一下:

再測試一次:我的天啊,1.146 s完成。

1.?如何基于 MySQL 主從模式搭建上萬并發(fā)的系統(tǒng)架構(gòu)?
3.?CompletableFuture:讓你的代碼免受阻塞之苦
4.?昨天,開源地震:Apache Log4j2 發(fā)現(xiàn)遠(yuǎn)程代碼執(zhí)行漏洞,高危!
最近面試BAT,整理一份面試資料《Java面試BATJ通關(guān)手冊》,覆蓋了Java核心技術(shù)、JVM、Java并發(fā)、SSM、微服務(wù)、數(shù)據(jù)庫、數(shù)據(jù)結(jié)構(gòu)等等。
獲取方式:點“在看”,關(guān)注公眾號并回復(fù)?Java?領(lǐng)取,更多內(nèi)容陸續(xù)奉上。
文章有幫助的話,在看,轉(zhuǎn)發(fā)吧。
謝謝支持喲 (*^__^*)

