IDEA springboot “spring-boot-maven-plugin“報紅(hong)問題(ti)的解決(jue)方法(fa)
使用環境
項(xiang)目環(huan)境(jing):Idea 2020.2.3、 Maven 3.6.3 、springboot 2.1.4
本人在創建springboot項目時(shi)spring-boot-maven-plugin 及Idea右側Plugins劃紅,導致項目啟(qi)動(dong)打包有問題。雖然項目能跑(pao),但(dan)是(shi)后續(xu)開(kai)發中可能會出現(xian)不可預知(zhi)的問題。太礙眼決定把它解決掉。
可能原因:
1、maven沒有刷新;
2、Maven插件下載速度太慢,從國外的中央倉庫下載;
3、也(ye)有可能是本(ben)地springboot版本(ben)問題等(deng)....
分析思路:
1、到(dao)倉庫(ku)中發現有這插件,然后clean install 以(yi)后reimport還是飄(piao)紅。
2、那我們找(zhao)到Maven地址(zhi)中的(de)setting.xml中的(de)mirrors標簽添加以下(xia)內容(rong),maven再(zai)次下(xia)載jar包(bao)時,idea中看(kan)到,從阿里云提(ti)供的(de)地址(zhi)下(xia)載,速(su)度比中央(yang)倉庫快

<settings xmlns="//maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="//www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="//maven.apache.org/SETTINGS/1.0.0 //maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>C:\Users\xxx\.m2\repository</localRepository> <!--這個地方改成自己本地路徑--> <interactiveMode/> <offline/> <pluginGroups/> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>//maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>repo1.maven.org</id> <name>Repo1 Maven of //repo1.maven.org/maven2/</name> <url>//repo1.maven.org/maven2/</url> <mirrorOf>central</mirrorOf> </mirror> <!-- --> </mirrors> <proxies/> <profiles> <profile> <id>downloadSources</id> <properties> <downloadSources>true</downloadSources> <downloadJavadocs>true</downloadJavadocs> </properties> </profile> </profiles> <activeProfiles> <activeProfile>downloadSources</activeProfile> </activeProfiles> </settings>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>//maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
但是以(yi)上(shang)兩(liang)個方(fang)法(fa)依然(ran)沒有解決(jue),因為項目都(dou)是其它(ta)同事一直能跑起來(lai)過的,那就(jiu)說(shuo)明(ming)程序肯定沒問題。主要我(wo)之前(qian)也(ye)(ye)是跑得(de)好好的,也(ye)(ye)就(jiu)換了一下系統,Idea版(ban)本(ben)也(ye)(ye)安裝到2020.2.3 版(ban)本(ben)而已,到此心里感覺到了崩潰的邊緣,只想說(shuo)這是為什么......
然后實在找(zhao)不(bu)到問題所在 ,最后試著改(gai)了改(gai)pom.xml文件(jian)

<version>2.2.2.RELEASE</version>
居然和版本有關系,問題就解決了。
有的網(wang)友說檢查(cha)maven倉庫(ku)地(di)址(zhi),將(jiang)改(gai)為C:\Users\xxx\.m2\repository,默認地(di)址(zhi)。大(da)家也可以(yi)試試。這(zhe)種問題可能(neng)還(huan)是(shi)本地(di)版(ban)本不太對應(ying)導致,希望能(neng)幫助到(dao)大(da)家。
也(ye)可以能(neng)有其(qi)他的問(wen)題,這方法不(bu)一定完(wan)全適應,僅供(gong)參(can)考(kao)
如果大家有遇(yu)到Java-springboot的問題(ti)都可(ke)以加(jia)QQ群進行交流:Java技術(shu)交流群:554101646