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