IDEA創(chuàng)建Maven項目一直顯示正在加載的問題及解決
IDEA創(chuàng)建Maven項目一直顯示正在加載問題
前景概要
創(chuàng)建項目

idea一直在解析maven工程

剛創(chuàng)建的項目,就下面這張圖一直解析都沒有解析成功

出現(xiàn)的怪問題
如果你一直等待解析的話,有可能解析成功,但是明明創(chuàng)建在service下的子工程,在maven列表中你會看見這個工程是root父工程,并且父工程的依賴也不會傳遞過來這就導致必須解決

但是在你的service父工程中的clean操作,如下圖也會相應(yīng)針對該子模塊service_oss清理

總之你會覺得maven很奇怪
解決方案
看你是否曾經(jīng)針對idea限制過網(wǎng)絡(luò),這里就是這個原因?qū)е耺aven很奇怪

解除掉網(wǎng)絡(luò)限制后,剛創(chuàng)建的maven工程馬上就能解析成功,也不會出現(xiàn)奇奇怪怪的
嘗試參考了以下方案,我這里不是這個原因所以導致以下方案不行
第二種解決方案
在用idea創(chuàng)建maven項目的時候 有時候會出現(xiàn)下面這種情況

出現(xiàn)原因
IDEA根據(jù)maven archetype的本質(zhì),其實是執(zhí)行mvn archetype:generate命令,該命令執(zhí)行時,需要指定一個archetype-catalog.xml文件。
該命令的參數(shù)-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,下載速度很慢,導致創(chuàng)建過程卡住。
解決方案
首先項目中需要配置 -DarchetypeCatalog=internal

在創(chuàng)建項目的時候在Properties屬性面板中添加一項:archetypeCatalog=internal即可

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Nginx+SpringCloud Gateway搭建項目訪問環(huán)境
本文主要介紹了Nginx+SpringCloud Gateway搭建項目訪問環(huán)境,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
mybatis的insert語句插入數(shù)據(jù)時的返回值的實現(xiàn)
這篇文章主要介紹了mybatis的insert語句插入數(shù)據(jù)時的返回值的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10
SpringBoot線程池ThreadPoolTaskExecutor異步處理百萬級數(shù)據(jù)
本文主要介紹了SpringBoot線程池ThreadPoolTaskExecutor異步處理百萬級數(shù)據(jù),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2024-03-03

