首页 > 其他分享 >Maven找不到依赖终极解决方案

Maven找不到依赖终极解决方案

时间:2022-08-30 23:00:08浏览次数:65  
标签:maven 依赖 仓库 解决方案 jar idea Maven pom 终极

离线网络环境中拷贝maven仓库到离线机器,使用maven加载项目,maven编译jar包找不到或者提示jar包信息不可用,现提供以下本人解决的方式,亲测可用

基础解决方案

  • 常规ideamaven设置,确保maven的版本,配置文件保持一致,maven仓库可用
  • 刷新maven操作,重试n次
  • maven离线在线的切换(toggle offline mode),达到刷新maven的目的
  • pom文件中针对加载不到jar包的依赖,删除,刷新maven,再添加该依赖方式
  • idea重启
  • idea关闭项目,重新打开项目启动
  • idea缓存清除

如果以上这些操作还不能解决,那就继续看下去吧

不过上述的操作前提是maven仓库中确实存在找不到的jar

不过上述的操作前提是maven仓库中确实存在找不到的jar

不过上述的操作前提是maven仓库中确实存在找不到的jar

终极方案

下面这个也是本人解决过程中难度最大的,后来报错一点一点分析,才想到的解决方案

1、首先就是找到pom文件中无法加载的依赖,所在maven仓库的位置

2、找到最后一级目录之后,除了自身依赖的jar包和pom后缀的包之外,其他全部删除

3、项目中pom重新刷新,或者重复第一部分的步骤尝试解决

如果以上还是不能解决,那我也只能帮到这了,祝你好运
不过你也可以留言,希望我也可以帮助到你

终归还是要学习原理,maven原理懂了,这些就是小儿科了,以后要学习的点又多了一个,加油吧!

本文由mdnice多平台发布

标签:maven,依赖,仓库,解决方案,jar,idea,Maven,pom,终极
From: https://www.cnblogs.com/zuiyu/p/16641288.html

相关文章

  • putty超时解决方案
    putty连续3分钟左右没有输入,就自动断开,然后必须重新登陆,很麻烦.在网上查了很多资料,发现原因有多种,环境变量TMOUT引起,ClientAliveCountMax和ClientAliveInterval......
  • maven基本介绍与使用
    0.前言JasonVanZyl,在Java十大风云人物排行榜上或许会看到他。这兄弟是干嘛的?他就是Maven的创始人,人们都尊称他为“Maven他爸”。毋庸置疑,Jason也是一个秃顶......
  • Linq:Distinct()不能排除重复对象的解决方案
    1.数据准备:假设有几个重复数据,如下,(正常使用Distinct()方法,我们想要排除掉重复的对象)usingSystem.Collections.Generic;namespaceLINQTutorial{publicclassS......
  • maven
    安装aptinstallmaven查看maven版本、安装路径等信息mvn-v配置mvncd/usr/share/maven/confvimsettings.xml更新jar包mvncleaninst......
  • Docker 安装Nexus3 快速搭建Maven私有仓库
    #查询镜像sudodockersearchsonatype/nexus3#拉取镜像last即可sudodockerpullsonatype/nexus3#创建挂载目录-可自定义sudomkdir-p/home/admin/nexus/data......
  • idea 编译 错误 Error:java: Compilation failed: internal java compiler error 解决
    手动修改(可能会被idea自动改回1.5)修改为对应的编译版本在工程的pom中添加如下配置<build><plugins><plugin><groupId>org.apache.maven.......
  • idea新建Maven项目,新建的module无法创建package
    idea新建Maven项目,新建的module无法创建package问题描述图解决问题方法原因:java文件并不是SourcesRoot,需设置成SourcesRoot步骤(图更详细):右键java文件——>点击Mar......
  • 【远程访问和支持软件】上海道宁为您提供简单、安全、随时可用的远程访问解决方案
      VNCConnect是面向需要强大安全性、弹性和稳定性的组织的远程访问解决方案  通过灵活的多平台远程......
  • maven 加载顺序
    转载 http://uoften.com/article/216374.html概述本文主要是关于Maven仓库加载顺序的实例解析和相关实例 Maven仓库一般分为本地仓库和远程仓库。远程仓库又分为私......
  • maven工具篇
    Maven安装和核心概念一、maven安装maven官方地址介绍了一下maven需要安装的环境,比如说:操作系统、jdk版本要求(maven是基于java编写的)、内存情况等等。然后就是修改环......