IDEA 启动项目报 java: 程序包 xxx 不存在
IDEA Maven 大约 526 字现象
依赖的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
阅读 1964 · 发布于 2022-08-11
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓
昵称:
随便看看
换一批
-
Oracle 取最近 10 条数据阅读 1321
-
Vue slot 插槽阅读 536
-
Rust 标准库 API 输入 stdin 输出 stdout 错误输出 stderr阅读 577
-
Java 获取垃圾回收队列长度阅读 334
-
Android ContentLoadingProgressBar 进度条控件阅读 8615
-
Java 遍历文件夹阅读 1367
-
PHP 使用 json_encode 格式化下标不为 0 开始的数组会转为对象阅读 3052
-
Android 混淆 proguard.cfg阅读 4155
-
算法:二叉树的层序遍历阅读 1335
-
Arthas 使用 trace 查找耗时操作和调用链路阅读 9829