idea maven reimport 不会更新依赖的 jar 包问题解决办法 您所在的位置:网站首页 idea无法引用maven仓库的jar idea maven reimport 不会更新依赖的 jar 包问题解决办法

idea maven reimport 不会更新依赖的 jar 包问题解决办法

2024-06-01 18:10| 来源: 网络整理| 查看: 265

问题描述

使用 maven 的工程,远程仓库 jar 包更新,本地需要更新为最新 jar 包,但执行 reimport 后无效,无法更新本地 jar 包。

解决办法

使用 maven package 命令更新 jar 包即可,原理如下。

1、package 命令执行时,会先从远程仓库下载最新 jar 包,在 reimport 无效时,可起到代替 reimport 的效果;

2、同理,使用 maven install 也可,但生成的 jar 包会同时到本地仓库;使用 maven deploy 也可,但生成的 jar 包会同时到远程仓库;

3、建议使用 package 命令,生成的 jar 包只保存在项目文件夹中,不影响仓库 jar 包;且更新完成之后,可执行 maven clean 命令清理掉刚才生成的 jar 包。

总结分析

绝大多数情况,执行上述 package 命令即可解决,但也存在极少数未知原因的异常,解决思路为 reimport、package、删除本地 jar 包、重启工程重新建立索引这几个操作组合使用、多次使用。具体操作参考如下:

1、若执行 package 后,工程依然找不到最新 jar 包,先查看仓库中的 jar 包是否已为最新 jar 包;

2、若仓库中的 jar 包是最新 jar包,可执行 reimport 命令尝试;若还不行,则点击 File 中的 Invalidate Caches / Restart… 执行重启工程,重新建立索引即可;

3、若仓库中的 jar 包不是最新 jar 包,可重新执行 package 命令;若还不行,则可删除本地仓库中的 jar 包,再执行 package 命令即可。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有