IDEA 启动项目报 java: 程序包 xxx 不存在
IDEA Maven About 526 words现象
依赖的jar
包能在依赖库中找到,java
文件中没有报错,也能正常跳转到类,但启动项目报程序包不存在。
原因
依赖包原本是0.0.1-SNAPSHOT
改成了0.0.1-RELEASE
。
这样Maven
还是会认为是0.0.1-RELEASE
是快照版本,不会去更新依赖库。
解决方法
mvn clean install -U -e
参数说明
-U
:强制更新。
-e
:详细异常。
关于 -U 参数
强制校验本地仓库不存在release
版和刷新远程仓库的snapshot
版本。
对于release
版本,本地已经存在,则不会重复下载。
对于snapshot
版本,不管本地是否存在,都会强制刷新,但是刷新并不意味着把jar
重新下载一遍。只下载几个比较小的校验文件,通过这几个小文件确定本地和远程仓库的版本是否一致,再决定是否下载。
-U,--update-snapshots Forces a check for missing releases and updated snapshots on remote repositories
更多解决方法
IDEA
mvn -U idea:idea
Eclipse
mvn -U eclipse:eclipse
Views: 3,073 · Posted: 2022-08-11
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb/LiteNote扫描下方二维码关注公众号和小程序↓↓↓
Loading...