spring boot建立專案包依賴問題
阿新 • • 發佈:2018-12-24
今天搗騰了spring boot,按照官網案例,缺發現本地無論包依賴出現問題,並且無法啟動,一整天在踩maven的坑,記錄下這個血的教訓。
1、spring-core依賴包問題
執行application,發現缺少依賴的spring-core包:
但是spring boot的包都是通過parent的starter引入的,通過mvn denpendency:tree檢視專案的jar依賴資訊:
發現spring-core依賴包是存在的,但是為什麼執行的時候回報錯找不到類。
倒騰了一個下午試過各種方法,包括換jdk,maven版本等,都無法解決問題,最後發現把相關的本地maven jar包刪除,重新下載,更新專案依賴,發現問題迎刃而解。 應該是下午網路出現了問題,那段時間springboot經常無法訪問!
2、專案spring-core依賴問題解決,啟動還是報錯
在CMD執行 mvn spring:boot run,卻奇怪發現報錯資訊:
通過前面解決spring core由於網路導致下載包異常的經驗,同理,第一時間也是感覺目前這個報錯 也是和外掛包有關,這次我索性把整個maven的repository的包全部刪除,重新更新依賴,重新下載jar包,結果問題都解決,啟動成功:
開啟瀏覽器:http://localhost:8080
總結:maven構建專案雖然給開發帶來很多便利,避免jar包臃腫,專案分模組管理,同時他的構建問題也是一直被大家詬病,所以大家使用出現問題,儘量衝jar包下手,不要輕易換衣程式或者框架問題!