問題:打包Maven項目的時候出現如下代碼錯誤
Failure to find org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT in https://repository.apache.org/snapshots was cached in the local repository, resolution will not be reattempted until the update interval of apache.snapshots has elapsed or updates are forced
翻譯過來的意思大概就是:找不到組織。glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT in https://repository.apache.org/snapshots 已緩存在本地存儲庫中,在經過apache.snapshots的更新間隔或強制更新之前,不會重新嘗試解析
解決方案:
第一步:先通過pom.xml文件進行下載
<dependency> <groupId>org.glassfish</groupId> <artifactId>javax.el</artifactId> <version>3.0.1-b08</version> </dependency>
第二步:下載完成后找到Maven倉庫目錄的位置,找到 maven倉庫目錄\repository\org\glassfish\javax.el\,本人的倉庫目錄是:
C:\workspace\root\apache-maven-3.6.3\Maven\repository\org\glassfish\javax.el\
第三步:進入javax.el 目錄下,找到后綴名為SNAPSHOT的所有文件夾,進入每個文件夾中,修改javax.el-3.0.1-b06-SNAPSHOT.pom.lastUpdated文件名稱,去掉文件的.lastUpdated后綴即可
第四步:修改完成,重新使用idea進行打包,發現打包成功