eclipse配置Maven后本地仓库 Reindex报错

环境: windows10    eclipse202012    jdk12   maven3.5.3/3.6.3

问题描述:

maven配置好环境变量 cmd运行成功后,修改路径并使用eclipse配置,更新本地仓库索引会报错:

(因为使用时搜索不到本地仓库里的jar包,所以引出了这个问题  查了好久都没看到解决方法甚至相关问题看到的都很少  )

Reindexing error
     java.nio.channels.OverlappingFileLockException

 

当时是eclipse版本的问题,eclipse202012本身的问题吧 换了其他版本的就不会有这个问题,如果你也遇到了希望对你有帮助

试试把 eclipse 重启一下,然后先把其他的进程先关掉试试呢

非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!

速戳参与调研>>>https://t.csdnimg.cn/Kf0y

看了前面的回答 都是啥啊 看不懂,你点那个按钮就是想换个目录呗,你点开你的settingxxx.xml文件 里面有一个写好的仓库目录,你手动改成你要的目录,然后点击更新settings 按钮 就自动变成你要的目录了

文件加锁是 JDK1.4 引入的一种机制,它允许我们同步访问某个作为共享资源的文件。竞争同一文件的两个线程可能在不同的 Java 虚拟机上,或者一个是 Java 线程,另一个是操作系统中的某个本地线程。文件锁对其他的操作系统进程是可见的,因为 Java 的文件加锁直接映射到了本地操作系统的加锁工具(通过文件进行加锁)。
 

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632