首页 > 其他分享 >Maven 出现问题及解决方案

Maven 出现问题及解决方案

时间:2023-09-25 13:00:11浏览次数:31  
标签:问题 仓库 解决方案 jar Maven 本地 步骤 下载

问题描述

相信使用过 Maven 的同学,偶尔会遇到莫名其妙的问题,就是 pom.xml 添加的依赖,老是显示红色的波浪线,而且无论怎么刷新都无法消除。

原因分析

出现这种情况多半是由于网络传输原因(网络不稳定),没有将 Maven 的依赖的 jar 包下载完整而导致。jar 包下载出现不完整,本地 jar 包仓库中就会出现以 .lastUpdated 结尾的文件。这样,无论怎么刷新 Maven,都无法下载完整的 jar 包,最终导致 jar 无法正常使用而报错。

解决方案:

方法1. 根据 maven 错误提示,在本地 jar 包仓库中找到 .lastUpdate 文件将其删除即可

特点:手动操作比较麻烦,不容易找全

方法2. 删除所有以 .lastUpdate 结尾的文件

步骤1:切换到maven的本地仓库

步骤2:在当前目录打开 cmd 命令行

步骤3:执行 cmd 命令

for /r %i in (*.lastUpdated) do del %i

特点:步骤比较多,但可以自动找全

方法3. 删除本地 jar 包仓库所有文件

特点:简单粗暴,需要重新下载所有 Jar 包,比较费时

标签:问题,仓库,解决方案,jar,Maven,本地,步骤,下载
From: https://www.cnblogs.com/binbingg/p/17727706.html

相关文章

  • 关于搭建ELK的一些问题--filebeat收集旧日志时,旧日志不全(被截断等问题)
    由于我只是简单搭建日志监测平台,logstash比较吃系统资源,我用filebeat代替了logstash日志收集的职能(也没有做日志筛选)用的是7.5.1版本 由于搭建时已经存在旧日志,在导入时出现了日志不全的问题也就是说旧日志传输到elasticsearch时被截断了。解决办法:1.检查一下filebeat.yml ......
  • 【问题记录】基于VINS前端构建VO的过程
    【1】图片先去畸变再追踪可以平滑轨迹【2】opencv封装好的solvePNP精度不够,通过G2O优化计算结果更为准确,且必须多轮迭代通过卡方剔除大误差点【3】通过增大特征点的最小间距,保证特征点提取的均匀性【4】setMask函数会对vector进行重新排序......
  • 解决 IDEA classpath.index 重复问题
    今天不知为何开始报错EntryWEB-INF/classes/classpath.indexisaduplicatebutnoduplicatehandlingstrategyhasbeenset.,大约是由于我把Gradle迁移到了Kotlin导致的经过一番搜索,发现问题出在IDEA和Gradle均会在build->classes下生成classpath.index这个文......
  • 解决 undefined function bcdiv()问题
    在Deepin中php7.2遇到问题:UncaughtError:Calltoundefinedfunctionbcdiv()1bcdiv函数的作用(点我查看)原因是因为缺少了PHP的bcmath扩展,导致电脑无法识别该函数。解决办法:1、查看当前php版本PHP-v12、更新源Centos下:sudoyumupdate1Ubuntu或Deepin下:sudoapt-get......
  • nacos注册服务时网卡选择错误的问题解决方案
    nacos注册服务时网卡选择错误的问题解决方案如果本地或者服务器有安装虚拟机或者虚拟网卡,会导致应用注册nacos注册中心,导致ip错误的问题,解决方案就是在应用中增加对应配置spring:cloud:inetutils:preferredNetworks:-192.168......
  • 缓存击穿、缓存穿透、缓存雪崩等并发问题的解决思路
    在微服务应用中,每个细微的问题都可能由于并发被无限放大。在并发场景下,比较常见的有:秒杀活动中的商品超卖问题、数据冷热分离处理、缓存/数据库双写一致性问题、缓存击穿、缓存穿透、缓存雪崩问题等。在Java基础中,解决并发的思路就是锁,而锁的本质就是将并发执行串行化,在微服务应......
  • checkstyle教程:Maven多模块工程的 maven-checkstyle-plugin 配置示例
    <project>...<build><pluginManagement><plugins><!--compiler在maven声明周期内置,所以后面不用声明也可使用--><plugin><groupId>org.apache.maven.plugins......
  • 尚观6410开发板移植linux 3.6.6问题记录及经验小结
    原文:https://www.cnblogs.com/iwantcomputer/p/8489831.html尚观6410开发板移植linux3.6.6问题记录及经验小结把开发板右上角的红色启动选项开关,两个都拨到下面(NAND),连接串口,已经内置了uboot1.16。根文件系统使用ext2的ramdisk,由于网卡无法驱动故无法使用nfs的根文件系统,网卡......
  • hadoop和hive的兼容问题
    本人之前搭建的集群是hadoop3.3.5+hive3.1.3版本,后来发现这两个版本不兼容,虽然官方文档里面说hive3.1.3版本兼容hadoop3.x.y版本,但是当我在使用hive执行插入语句时发现一直报同一个错误java.lang.ClassCastException:org.apache.hadoop.hdfs.protocol.proto.ClientNamenodePro......
  • 46_解决office365开启代理提示“需要登录”的问题
    这是一篇原发布于2020-01-0609:55:00得益小站的文章,备份在此处。概览v2rayN代理了office的一些域名所致,只要把这些域名加入直连即可。症状开启v2rayN,office365提示“需要登录”,且在不开启v2rayN的状态下重新登录即恢复正常。软件版本系统:win10Pro190918363.535v2rayN:3.......