溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

發(fā)布時間:2021-12-18 17:05:41 來源:億速云 閱讀:361 作者:小新 欄目:開發(fā)技術(shù)

小編給大家分享一下如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

IDEA創(chuàng)建Maven項目一直顯示正在加載問題

前景概要

創(chuàng)建項目

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

idea一直在解析maven工程

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

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

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

出現(xiàn)的怪問題

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

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

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

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

總之你會覺得maven很奇怪

解決方案

看你是否曾經(jīng)針對idea限制過網(wǎng)絡(luò),這里就是這個原因?qū)е耺aven很奇怪

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

解除掉網(wǎng)絡(luò)限制后,剛創(chuàng)建的maven工程馬上就能解析成功,也不會出現(xiàn)奇奇怪怪的

嘗試參考了以下方案,我這里不是這個原因所以導(dǎo)致以下方案不行

第二種解決方案

在用idea創(chuàng)建maven項目的時候 有時候會出現(xiàn)下面這種情況

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

出現(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,下載速度很慢,導(dǎo)致創(chuàng)建過程卡住。

解決方案

首先項目中需要配置 -DarchetypeCatalog=internal

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

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

如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題

看完了這篇文章,相信你對“如何解決IDEA創(chuàng)建Maven項目一直顯示正在加載的問題”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI