【溫馨提示:操作前都給老子備份,不管是pom還是文件夾!!!!!!!】
當我哐哐哐寫了一堆代碼需要部署服務器時
哎呀,怎麼打包一直失敗
告訴我
spring-boot-maven-plugin 版本下載不下來
maven這個工具哪裏都好就是下點東西要人命。
然後我就去百度呀,怎麼搞
首先去你的maven本地庫中刪除plugins目錄下的你pom中寫的版本,不清楚就全刪了【先備份】
C:\Users\Administrator.m2\repository\org\apache\maven\plugins
正常來說,你這時候通過刷新pom即可重新下載裏面的依賴
但我下載的一直帶有 lastupdate。這說明就沒有下載成功,然後我就搞鏡像嘛,阿里的鏡像但還是下不下來,甚至在我刪掉plugins目錄後,項目都構建成功了。
這個我暫時也沒有什麼好主意,我貼一個我的版本所依賴的東西,大家自己下下來看看能不能用,
這邊主要是記錄一下我的操作過程。
百度雲
鏈接:https://pan.baidu.com/s/193hIHRTdmv23ZAnDH2GdKw
提取碼:u5je
回頭我又把之前刪除的東西復原了
但還是打不了包呀
那我就仔細看了看報錯是某一個版本沒有下成功
我就去我已有的包裏找spring-boot-maven-plugin我下載成功了的版本號有些。
然後pom中直接定義用這一個
接着又報我maven-surefire-plugin 下載不下來
我這裏猜他會調用你庫裏最新一個,只是猜測,如果不對請指正
一樣的思路,我選一個我有的然後指定就完事。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.4.RELEASE</version>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.22.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>3.1.1</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>
</build>
到此,項目就可以成功打包了。