IDEA創(chuàng)建Maven項目一直顯示正在加載的問題及解決
IDEA創(chuàng)建Maven項目一直顯示正在加載問題
前景概要
創(chuàng)建項目
idea一直在解析maven工程
剛創(chuàng)建的項目,就下面這張圖一直解析都沒有解析成功
出現(xiàn)的怪問題
如果你一直等待解析的話,有可能解析成功,但是明明創(chuàng)建在service下的子工程,在maven列表中你會看見這個工程是root父工程,并且父工程的依賴也不會傳遞過來這就導(dǎo)致必須解決
但是在你的service父工程中的clean操作,如下圖也會相應(yīng)針對該子模塊service_oss清理
總之你會覺得maven很奇怪
解決方案
看你是否曾經(jīng)針對idea限制過網(wǎng)絡(luò),這里就是這個原因?qū)е耺aven很奇怪
解除掉網(wǎng)絡(luò)限制后,剛創(chuàng)建的maven工程馬上就能解析成功,也不會出現(xiàn)奇奇怪怪的
嘗試參考了以下方案,我這里不是這個原因所以導(dǎo)致以下方案不行
第二種解決方案
在用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,下載速度很慢,導(dǎo)致創(chuàng)建過程卡住。
解決方案
首先項目中需要配置 -DarchetypeCatalog=internal
在創(chuàng)建項目的時候在Properties屬性面板中添加一項:archetypeCatalog=internal即可
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
SpringBoot實現(xiàn)配置文件自動加載和刷新的示例詳解
在使用Spring Boot開發(fā)應(yīng)用程序時,配置文件是非常重要的組成部分,在不同的環(huán)境中,我們可能需要使用不同的配置文件,當(dāng)我們更改配置文件時,我們希望應(yīng)用程序能夠自動加載和刷新配置文件,本文我們將探討Spring Boot如何實現(xiàn)配置文件的自動加載和刷新2023-08-08Java基礎(chǔ)之SpringBoot整合knife4j
Swagger現(xiàn)在已經(jīng)成了最流行的接口文檔生成與管理工具,但是你是否在用的時候也在吐槽,它是真的不好看,接口測試的json數(shù)據(jù)沒法格式化,測試地址如果更改了還要去改配置,接口測試時增加token驗證是真的麻煩…針對Swagger的種種缺點,Knife4j就呼之欲出了.需要的朋友可以參考下2021-05-05關(guān)于springboot-starter-undertow和tomcat的區(qū)別說明
這篇文章主要介紹了關(guān)于springboot-starter-undertow和tomcat的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03