問題場景
maven下載配置完成后,發現如上圖代碼包下載失敗,本地maven庫中出現unknown文件夾,也就是說,maven無法定位下載到上面的代碼包。
解決過程
仔細觀察發現,所有下載失敗的代碼包都是沒有指定版本號的,那么為什么可以不指定版本號而進行定位下載呢?原因是有了如下配置
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <relativePath/> </parent>
spring-boot-starter-parenth會為我們提供常用jar包版本,其實不是不用指定,是人家為我們指定好了,而我的pom中並沒有依賴該包,因此導致沒有指定版本號的pom就無法
定位下載相應jar包。最后我將maven庫中的所有unknown文件刪除之后然后加入spring-boot-starter-parenth pom,重新下載,恢復正常。