Maven中导入jar包,无法及时更新显示出来

在打开maven项目的时候,首先要先添加maven的坐标依赖

如图:
Maven中导入jar包,无法及时更新显示出来_第1张图片
但是发现左边什么都没有导入
Maven中导入jar包,无法及时更新显示出来_第2张图片
方式一:

首先,点击右侧Maven, 先 clean ,后 install
(使用 maven install 也可,但生成的 jar 包会同时到本地仓库)
Maven中导入jar包,无法及时更新显示出来_第3张图片
最后右击上面的 项目名字 ,点击 Reload project
Maven中导入jar包,无法及时更新显示出来_第4张图片

就可以看到了
Maven中导入jar包,无法及时更新显示出来_第5张图片
Maven中导入jar包,无法及时更新显示出来_第6张图片

方式二:
使用 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 命令即可

你可能感兴趣的:(maven,java)