Maven导入依赖时报错如何解决
一、问题来源
1.遇到问题的环境:idea,windows。
2.遇到标题所诉的问题
如下图:
二、问题分析
遇到这个问题,就是说明你这个jar包没有导入。
三、解决办法
1.首先先确认你的maven的下面红框三个属性是不是正确的;
2.如果是不正确的,那就改正确重新导入依赖,如果正确,就看看报错信息,是不是因为没安装国内镜像导致的依赖jar包下载不了
3.如果上面的都没错,请查看上图中的Woke offline有没有给勾上,勾上就需要取消勾选,这个东西勾上了就不能联网了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
如何把本地jar包导入maven并pom添加依赖
开发过程中经常遇到需要用某些http://maven.apache.org/中没有的jar包,这个时候可以用maven命令自己添加 通常这些jar包可以从其官网下载下来,然后用maven明天添加此jar包到maven 本次用例:jodconverter-2.2.2.jar,apache-maven-3.5.0 1:将jar包下载到某位置,为了方便,下载到了D:\lgqProject\apache-maven-3.5.0\bin下 2:用maven命令安装 因为我没有建环境变量,所以直接在bin目
-
idea重新下载已删除的maven依赖包操作
由于依赖包更新,需要重新引入,但是删掉旧包之后重新构建却无法自动下载新包,即使是重启idea也不会自动下载. 其实重新下载的方法很简单,右键项目->maven->Reimport即可. 如下图: 补充:idea中maven的使用问题(配置,命令,idea中重新下载包) idea中自带的maven的路径:D:\Program Files\JetBrains\IntelliJ IDEA 2019.2.2\plugins\maven\lib\maven3 1.配置环境变量 变量名:MAVEN_HOM
-
Maven 主模块和子模块pom.xml依赖声明
前言 今天想到了一个问题,如果一个依赖只有子模块用到了,是放入子模块的 pom.xml 呢,还是放入父模块的 pom.xml 呢? 理论上当然是子模块单独声明更符合逻辑.但是以上问题的场景来源有两个: 为了方便,或者考虑到其它子模块或许以后会用到此依赖的可能性. 单模块项目改造为多模块后,原本的依赖全部声明在父模块 pom.xml 中,考虑是否要大量迁移到用到的子模块中. 进而引申出的问题: 如果依赖全部放入父模块,部分子模块没有用到这些依赖,是否会增加这些子模块打包后的代码体积? 背景知识 d
-
Maven项目打Jar包并添加依赖步骤详解
之前介绍了使用spring-boot-maven-plugin插件打jar包,会把所有的依赖文件都导入,然后变成了一个可执行的jar包.这样的不好的地方就是,我实际上并不需要把依赖的jar包也打入到生成的jar包里面去,仅仅需要把当前项目的代码打包.生成的jar包只要能引用到它所依赖的jar包,并且可以执行就好了. 那么一般情况下,打包时如何添加依赖呢? 使用maven-dependency-plugin插件 子项目中的pom.xml文件中,添加以下maven-dependency-plugin
-
解决IDEA中Maven依赖包导入失败报红问题(总结最有效8种解决方案)
问题描述: 真的,说来话长,这应该是我花最多时间去解决关于Maven依赖包导入的问题,以前粘贴复制导入,自动下载成功了, 这次怎么搞,怎么让他自动下载都还是红红的一片, 花了大半天,各种尝试,只为搏得问题解决!!! 真的看着都难受, 但是, 终于, 还是让我搞定了,这次让我汇总所有最有可能解决这依赖问题的方法,下次遇到这种问题, 真的要说再见了 , 话不多开,开货!!!方案1:(本人平时遇到这问题的常规操作) 当一开始遇到导入的依赖报红了,直接把那段刚导入的对应依赖删了,然后又重新导入,它自动会
-
解决Maven中关于依赖导入不进的问题
我们通过项目的reimport等众多办法无法解决之后: 假设这个是爆红的,因为被我已经解决了. 我们进入到我们的本地仓库, 新建包. 在repository中我们新建一个com\github\tobato\fastdfs-client\1.26.7 先是groupid -> artifactId -> version (-SNAPASHOT省略) 建立好文件夹之后,我们自己手动导入该jar包. 先检查自己的电脑是否配置了MAVEN 关于MAVEN3.6的配置 请查看 检查MVN的版本 确认是否
-
Maven pom.xml 添加本地jar包依赖以及打包方法
Maven项目打包时,如果遇到需要添加本地jar包依赖的时候,可以选择两种方法: 1. 安装到本地仓库 第一种方法比较常规,适用于需要添加的jar包也是由maven项目导出,含有pom文件的时候.只需要将jar包安装到本地maven仓库下,然后添加依赖即可. (1)安装到本地仓库,执行以下命令(其中的-Dfile/-DgroupId/-DartifactId/-Dversion项根据pom文件内容填写): mvn install:install-file -Dfile=xxxxx.jar -Dg
-
IDEA maven依赖错误中包下面红色波浪线
我在给别的开发同事搭建开发环境的时候 经常遇到项目中报红色波浪线的问题. 类似下面的图片 具体原因不详 : 怀疑是包下载不全 下面给出三种解决方案 终极方法 利用maven指令重新下载相关的依赖包,修改pom文件,执行clean, 修改pom文件,reimport 方案一 修改pom 配置文件,将标红的依赖先删除,并点击reimport, 之后重新加上出错的依赖,再reimport 方案二 从删除本地仓库中的文件目录,强制 maven 重新下载该包 终极方法 参考文章:https://www.j
-
微服务中使用Maven BOM来管理你的版本依赖详解
BOM简介 BOM(Bill of Materials)是由Maven提供的功能,它通过定义一整套相互兼容的jar包版本集合,使用时只需要依赖该BOM文件,即可放心的使用需要的依赖jar包,且无需再指定版本号.BOM的维护方负责版本升级,并保证BOM中定义的jar包版本之间的兼容性. 为什么要使用BOM 使用BOM除了可以方便使用者在声明依赖的客户端时不需要指定版本号外,最主要的原因是可以解决依赖冲突,如考虑以下的依赖场景: 项目A依赖项目B 2.1和项目C 1.2版本: 项目B 2.1依赖项目
-
maven依赖版本没有按照最短路径原则生效的解决方案
女朋友他们项目用了 spring-boot,以 spring-boot-parent 作为 parent: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.9</version> </parent> 女朋友最近想用 elast
-
IDEA 2020.1 版自动导入MAVEN依赖的方法(新版MAVEN无法自动导入/更新POM依赖、MAVEN设置自动更新、自动更新快捷键)
新版的IDEA为了防止 pom 更新时,MAVEN 自动导包时卡死的问题,取消了自动导包机制.但新增了导入按钮和快捷键. 问题 idea 升级到 2020.x 版后,变更 MAVEN 不会自动更新依赖.也没有设置选项. 解决 通用方案 当我们修改了 maven 依赖以后,当前 pom 文件的右上角会出现一个 maven 的小图标,点一下就可以更新依赖了. 快捷键方案 将鼠标放到 maven 图标上后,会出现快捷键提示. MAC Shift + Command + O Windows:Ctrl +
-
IDEA中创建maven项目引入相关依赖无法下载jar问题及解决方案
先如今idea中的spring项目,springBoot的项目的开发一般都是基于maven创建的项目.这大大简化我我们对于各种依赖包的管理,同时又使得各种依赖包方便管理.但是当maven中的依赖下载出现问题的时候也是很头痛. 问题场景 在公司的项目中用到了fastjson依赖,而依赖的版本是动态获取的,如图 但是在某天启动项目的时候报错,一查看原来是maven中fastjson依赖的原因, 这时大部分的人的操作应该和我一样: 操作1 点击maven的更新按钮,让maven自动下载对应的jar包到
-
IDEA中Maven依赖包下载不了的问题解决方案汇总
这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根本上解决了问题,所以写个博客把解决这个问题的方案汇总一下! 1. 先是对图上的两个位置一番狂点进行刷新,然并卵... 于是又按照博客上的指示去寻找 Settings -> Build,Execution,Deployment -> Build Tools -> Maven -> Ign
-
基于IDEA查看maven依赖结构流程解析
打开方式: 方法一:该工具有个Maven Projects窗口,一般在右侧能够找到,如果没有可以从菜单栏打开:View>Tool Windows>Maven Projects:选择要分析的maven module(idea的module相当于eclipse的project),右击[Show Dependencies...],会出来该module的全部依赖关系图 方法二:在Maven Projects窗口中,点击如下图标,或者使用快捷键 Ctrl + Alt + Shift +U 经过这一步就可
随机推荐
- 基于jquery的跟随屏幕滚动代码
- iOS应用开发中UIScrollView滚动视图的基本用法总结
- IntelliJ IDEA创建maven多模块项目(图文教程)
- DBA_2PC_PENDING 介绍
- Visual Studio 2017 针对移动开发的新特性汇总
- php中利用explode函数分割字符串到数组
- ubuntu用wifi连接android调试程序的步骤
- python抓取豆瓣图片并自动保存示例学习
- golang语言中for循环语句用法实例
- 详细解读MySQL中COUNT函数的用法
- JS event使用方法详解
- nginx中文件下载指定保存文件名的配置方法
- 浅谈ubuntu 使用securecrt vi编辑出现的问题
- Android使用okHttp(get方式)下载图片
- Java多线程用法的实例详解
- Python做简单的字符串匹配详解
- 页面爬虫(获取其他页面HTML)加载到自己页面示例
- Python实现的视频播放器功能完整示例
- Docker学习笔记之k8s部署方法
- 如何在js代码中消灭for循环实例详解