IDEA项目External Libraries中没有Maven依赖包

解决IDEA项目external libraries依赖包消失的问题 external libraries目录下的依赖包都消失了的情况,只剩下了一个JDK的包。 阅读详情
AI摘要

本文讲述了作者在阅读老项目时遇到IDEA与Maven版本不兼容的问题,详细介绍了如何检查外部库、确认IDEA与Maven版本不匹配,以及通过升级IDEA或降级Maven版本来解决问题的过程。

        今天在阅读老项目,不知道误点了哪个按钮,一片飘红。点击 Reimport All Maven Projects按钮,提示错误“Unable to import maven project: See logs for details”。通过查看详细日志 Help >> Show Log in Explorer 进一步分析,发现是 IDEA与 Maven版本不兼容。 

目录

1、External Libraries除JDK包外没有其他包

2、IDEA版本与MAVEN版本兼容性

3、切换IDEA的Maven版本

4、清除缓存并重启IDEA


环境:

  • Windows 7 x64
  • IntelliJ IDEA 2018.2.3(Community Edition)  -- Build #IC-182.4323.46, built on September 4, 2018
  • apache-maven-3.6.3、apache-maven-3.5.4
  • JDK1.8.0_201

1、External Libraries除JDK包外没有其他包

今天在阅读老项目代码,不知道误点了哪个按钮,一片飘红,根据以往经验,是依赖原因造成。查看项目的 External Libraries 发现只有 JDK下的包,POM.xml文件中添加的依赖包都未正常解析。

尝试点击 Reimport All Maven Projects 按钮,提示错误“Unable to import maven project: See logs for details”。

 
通过查看详细日志(菜单:Help >> Show Log in Explorer),发现有报Maven相关的错误“

ERROR - #org.jetbrains.idea.maven - com.google.inject.CreationException: Unable to create injector”,这个错误信息与我之前写的一篇博文一样。

IDEA项目构建失败com.google.inject.CreationException: Unable to create injector_狂龙骄子的博客-优快云博客_idea构建失败今天在编译一个老项目时,一直报“Unable to import maven project: See logs for details”,查看错误明细,发现是因为IDE版本与Maven版本不兼容引起,降低Maven版本后编译成功。https://blog.youkuaiyun.com/Sn_Keys/article/details/125349873

因同时在维护多个项目,本地有安装多个IDEA、Maven版本,肯定又是 IDEA与 Maven版本不兼容。

2、IDEA版本与MAVEN版本兼容性

其他版本 - IntelliJ IDEA获取 IntelliJ IDEA 的历史版本。https://www.jetbrains.com/zh-cn/idea/download/other.htmlMaven – Maven Releases Historyicon-default.png?t=M666https://maven.apache.org/docs/history.html

根据 IDEA 2018.2.3版本(2018.09.04)分析,最近一次 Maven 的Release版本为3.5.4(2018.06.21)。

解决方案:

  • 升级IDEA版本:IDEA 2019.3.x 以上支持 Maven 3.6.3版本
  • 降级Maven版本:IDEA 2018.2.3 支持的Maven 3.5.4、3.6.0、3.6.1版本

由此可得出,显然 切换Maven要快速些。

3、切换IDEA的Maven版本

Maven由默认的 3.6.3(注:MAVEN_HOME配置的版本)切换为 3.5.4 版本。

4、清除缓存并重启IDEA

File >> Invalidate Caches / Restart...

我的另1篇博文:

Android Studio Gradle插件版本与Gradle 版本对应关系_狂龙骄子的博客-优快云博客Android Gradle插件版本与Gradle版本关系;JDK版本与Gradle版本关系;Android Gradle插件和Android Studio版本兼容性;/gradle/wrapper/gradle-wrapper.properties配置文件https://blog.youkuaiyun.com/Sn_Keys/article/details/126306117

【maven】idea左侧External Libraries里,没有Maven的依赖包 代码飘红 文章目录1.概述M.参考 1.概述 因为内网开发,然后这几天我被隔离了,然后公司搞了一个外网的vpn能连接的云桌面,云桌面也是网络隔离的,因此只能自己拷贝相关的文件到里面。 然后我就拷贝了代码和maven仓库中的一部分,因为本地的20G一次拷贝不完,需要多次拷贝,但是我拷贝了kafka,仍然飘红。具体如下 idea左侧External Libraries里,没有Maven的依赖包 然后整了很久都没搞定,后来我自己新建了一个项目,然后引入发现是不可以的,而且框框里面的飘红。 然后我就想是不是因为缺少依赖 阅读详情

相关推荐

DDR3性能优化实战:如何用Xilinx MIG控制器实现800MHz稳定读写(7系列FPGA版)

本文深入探讨了在Xilinx 7系列FPGA上使用MIG控制器实现DDR3存储器800MHz稳定高速读写的实战优化技巧。文章聚焦于高级时序调优、Bank Machine调度策略、用户接口设计优化以及利用ILA进行信号完整性调试,旨在帮助工程师突破性能瓶颈,实现接近理论峰值的稳定带宽,并为进一步冲刺更高频率提供进阶调参指南。

seed的博客 778

java idea 的 External Libraries(.idea 、.iml)

java idea 的 External Libraries 是干嘛的

pig_ning的博客 5169

别再手动找触点了!EPLAN线圈触点映像的3种显示方式与F键/Ctrl+B快捷键实战

本文详细解析EPLAN线圈触点映像的3种显示方式与F键/Ctrl+B快捷键实战技巧,帮助电气设计工程师提升图纸操作效率。通过精简编号、路径栏显示和元件旁可视化三种模式的应用场景对比,结合快捷键肌肉记忆训练法,实现触点快速定位与管理,大幅减少手动查找时间。

weixin_42522964的博客 481

如何在IDEA中添加jar包到 External Libraries 库

1. File --> Project Structure 2. Project Structure --> Libraries, 添加Java库,然后在本地选择要添加到该库的jar包,重命名库为lib 3. Project Structure --> Modules, 添加Libraries, 选择上面新增的lib库。 4. 回到IDEA主页面,可以看到项目的 External Libraries 目录下此时已经包含了上面添加的lib库。即导入jar包到...

sulia1234567890的博客 2万+

SimpleITK图像基础(一)——3D Resampling

文章目录前言基于SimpleITK进行实现 前言 进入深度学习网络之前需要进行统一数据集,这个时候需要对这些数据集进行重新采样,即假设各向同性体素并重新定向它们,以便可以读取所有图像的像素矩阵。 在将方位变换成一致时,可以用DICOMOrientImageFilter过滤器,可以将 DesiredCoordinateOrientation设置为你想要变换的方位,它将计算出所需的置换顺序并根据需要执行翻转以接近所需方向。 基于SimpleITK进行实现 workflow如下: step 1:首先运行DICOM

YYY_77的博客 2019

[deprecated]第二章:DRM 框架概述:2.2 GEM显存管理概述

本文深入分析了Linux DRM子系统中GEM(Graphics Execution Manager)的显存管理机制。GEM通过核心数据结构drm_gem_object抽象显存buffer,结合drm_vma_offset_manager和drm_mm实现高效的地址空间分配与管理。该系统支持显存动态分配/回收、用户空间mmap映射、多进程访问隔离和跨设备共享等关键功能,并通过引用计数和同步机制确保并发安全。

图形/计算GPU的驱动与虚拟化技术分享园地 2544

idea Libraries没有jar包,External Libraries找不到jar包,Maven导包异常、失败。代码找不到类无法导包。idea 手动加入jar包。

在使用idea的maven导包的时候,出现异常。 pom中没有任何红浪线,External Libraries中也没有任何红浪线。而且本地仓库(\.m2\repository\***)里面,的确已经有了jar包。但是项目代码就是无法导包。 反复Reload、Invalidate Caches 、重启idea都没用。 最后再project Structure中的Maven配置中解决了这个问题。 点击了“+”之后,选择java,然后进入你的jar包目录,添加jar包。之后重新Raload Proje

theKingOfCoding的博客 8211

005、开关电源中的基本拓扑结构简介

本文介绍了开关电源设计中常见拓扑结构的特性与选型经验。文章从实际炸机案例入手,强调深入理解拓扑的重要性,详细分析了Buck、Boost、Buck-Boost等非隔离拓扑以及反激、正激、半桥、全桥、LLC等隔离拓扑的工作原理、设计要点和典型误区,重点指出各拓扑的电压/电流应力、效率瓶颈和常见设计错误。作者根据多年经验总结出不同功率等级和输入输出条件下的拓扑选型原则,并强调细节设计对成败的决定性影响。文章通过大量工程实例说明,正确的拓扑选择和参数计算是电源设计成功的基础,而忽略基础原理将导致反复修改甚至炸机风险

Jack010169的博客 225

新建的springboot项目,idea左侧External Libraries里,没有Maven的依赖包?

新建的springboot项目,idea左侧External Libraries里,没有Maven的依赖包? 说明: 闲来无事,新建了一个boot项目,发现下图情况: 奇了个葩,居然没有maven的依赖jar包导入,正常情况下在idea右侧执行reimport,而执行完成后,重启了idea,但是还是不行,为什么右边的这个明明有依赖jar,左边工程External Libraries下就是没有呢(...

qq_24845157的博客 8587

基于Simulink的无线充电系统LCC补偿网络建模与控制

本文详细介绍了基于Simulink的无线充电系统LCC补偿网络建模与控制方法。首先分析了LCC补偿网络的恒流输出、软开关实现和抗偏移能力等优势,并对比了不同补偿拓扑特性。随后分步骤讲解了Simulink建模流程,包括LCC主电路构建、关键参数设计、双闭环控制系统实现等核心环节。重点阐述了移相控制策略和软开关验证方法,提供了系统效率计算和抗偏移测试的调试技巧。最后展示了仿真结果,在耦合系数变化20%时,闭环系统仍能保持输出电压稳定在±2%波动范围内。文章还探讨了工程扩展方向,并针对常见问题给出了解决方案,为无

xiaoheshang_123的博客 540

LeRobot 入门教程(三)在仿真环境和自定义机器人上部署 LeRobot

本教程详细介绍了基于真实世界机器人和仿真环境的模仿学习实现方法,涵盖数据采集、训练策略和评估全流程。在真实机器人部分,重点讲解了远程操作设置、摄像头配置、数据集记录与管理技巧、策略训练(支持GPU/MPS设备)以及模型评估。仿真环境部分则演示了gym-hil的安装使用、模拟数据采集和策略训练。此外,教程还提供了自定义机器人集成指南,包括电机选择、接口继承、传感器/动作特征定义、连接管理和校准配置等核心步骤。所有方法均支持HuggingFace数据集中心和Weights & Biases工具链,为机器

2506_90492529的博客 2402

终于解决问题--Maven,IDEA项目External Libraries下只有jdk的包没有maven依赖包

首先交代下背景 梵尘的IDEA版本是2020.2.1的社区版本,并没有发现网上很多答案的reimport 功能,也不知道是自己眼花了还是怎么了. 如下图是梵尘的idea报错信息 其次,也试着打开右侧栏的MAVEN,点击刷新按钮,仍然没有解决问题, 笔者的本地仓库并不是安装maven的时候默认的C:\Users\user.m2\repository 而是改成了D盘maven安装路径下新建了Repo文件,笔者不慎将D:/maven/Repo写到注释里面去了。 另外在settings.xml 笔者的阿里云仓库的

Dong_9的博客 5057

qiankun 主子应用部署教程(Nginx 小白版)

本地开发:不用 Nginx,直接localhost:端口即可。本地模拟线上:用hosts + Nginx + 自定义域名,效果和生产接近。线上部署主应用只要配置 history 模式子应用必须支持 CORS + history + 缓存能跑是因为默认 server 兜底,但推荐写真实域名。主应用 vs 子应用的 Nginx 配置区别为什么本地和线上表现不一样history 模式 + 跨域的最佳实践。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 999

idea External Libraries 没有maven依赖

问题:idea导入maven项目,External Libraries中只有jdk的jar包。没有maven的依赖。 解决:pom.xml文件不知道为什么损坏了,里面没有依赖。删除项目,重新从版本库下载项目,导入,好了。 ...

markMe1024的博客 6111

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

idea添加maven libraries_IDEA的Maven依赖如何引入到External Libraries中

现象在Apollo项目中,遇到了一个问题。当在Module的pom.xml中引入依赖:com.ctrip.framework.apolloapollo-client0.8.0org.slf4jslf4j-nop1.7.21并且通过Maven Install命令下载相关的依赖到Maven repository中。但是,在Class文件中引入相关package时,却报错了。import com.ctr...

weixin_39796652的博客 2922

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

解决External Libraries里,没有Maven的依赖包问题

前言 这段时间,项目开发一直在外网进行的,由于调试,需要把项目拷贝进内网,由于内网不能连接Internet,于是把maven仓库拷贝进内网,配置maven如下 然后各种报错:如下 发现idea左侧External Libraries里,只有jdk,没有看到该视频里Maven的依赖包 然后各种问题排查,结果发现每个jar目录都有_remote.repositories 文件,如下 通过搜索_remote.repositories,批量删除后,问题解决了。。。 总结 现在开发环境一般都能连接外网,所以很

weixin_39098944的博客 1万+

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

External Libraries中没有Maven的jar包的原因(已解决)

**深坑!** ## External Libraries中没有Maven的jar包的原因(已解决) 2021年3月1日 --- 搭建一个新项目 IDEA 从 Git 上拉 拉去Maven项目然后 maven下载包后 External Libraries里居然只有JDK的包,然后就空空如也! 后来不停百度 看了网上很多解决办法 比如 方法一: idea把我的pom文件给忽略掉了!!所以我写的pom完全没有用! 如图所示,把钩子去掉就ok了! ----------------很多人通这种方法解

Sdj356512265的博客 1万+

IDEA不识别pom文件External Libraries中没有Maven的jar包

IDEA创建新项目或导入项目无法识别pom文件,在External Libraries中只有JDK依赖没有Maven的依赖。 首先说一下我是怎么弄出这个bug的,在我导入一个springboot多模块项目时,我发现其中一个模块名字错了,就顺手修改了它........就这样这个问题就出现了。我就各种百度\Google半天过去了也没解决(这里我要说一下现在优快云的质量真的很差),这时我开始慌了,想着是不是修改包名的原因就把包名改回默认的,发现问题还是存在,导入其它项目和新建项目这个问题依然存在。我也不...

REID丶Beginner的博客 5209

IDEA 中External Libraries只有JDK没有其他依赖

Idea导入项目,出现External Libraries只有JDK没有其他依赖的情况,但是右侧maven栏中dependencies有相关依赖。

春风化雨 4152

IDEA中的“External Libraries“目录

你不会直接在中添加库,而是通过构建工具(如 Maven、Gradle)或者手动添加 JAR 文件等方式,引入第三方库。IDE 会自动识别并将这些库列在目录下,帮助你进行开发和管理依赖。番外在 IntelliJ IDEA 中,目录是一个用于显示项目依赖的视图,并不是你直接添加库的地方。因此,通常情况下,你不能通过直接编辑该目录来手动添加库。不过,你可以通过以下几种方式来添加外部库,而这些库将会自动出现在中。

2301_80267599的博客 4648

idea externallibraries没有maven包_Maven学习

Maven为什么学习Maven在javaweb开发中, 需要大量使用jar包, 需要手动导入如何让一个东西自动帮我们导入和配置这个jar包由此, Maven诞生了!Maven项目架构管理工具我们目前用它来就是方便导入jar包的Maven的核心思想: 约定大于配置有约束, 不要去违反Maven会规定好你该如何编写我们的Java代码, 必须按照这个规范来Maven环境变量配置环境变量中配置如下:M2_...

weixin_39799307的博客 2285

FAQ:IDEA中maven导包Dependencies Libraries有的包External Libraries没有

当我们新打开一个maven时idea左边的External Libraries中并没有同时把依赖也导进去解决方法:在IDEA右侧的Maven projects中对应的Module名称上右键,选择Reimport即可更新相关依赖。 idea external libraries 没有依赖的jar 1.pom.xml 有错误未处理 处理后 Reimpot 2.代码中错误未处理 处理后 Reimpot 3.Reimport 1和2 都没有 直接 3 4.File invalidate Caches..

lixinkuan的博客 2560

IDEA External libraries 不显示Maven中引入的repository

记录一下遇到的这个问题的解决方法,也是困惑了半天,感觉这是maven的bug,因为动了几次项目中引入的外部jar包,导致IDEA External libraries 不显示Maven中引入的repository,解决方法: 1. 打开IDEA右侧的侧边栏Maven Project -> life cycle -> clean 2. install 3. 最后同样是在Maven ...

dj_dengjian的博客 8966

ubuntu下使用idea打开springboot maven项目出现External Libraries中没有导入maven库

ubuntu下使用idea打开springboot maven项目出现External Libraries中没有导入maven库 clean maven再次maven install并且package都能成功,pom文件的依赖也都能找到,但是springboot maven项目出现External Libraries中没有导入maven库。这个问题如何解决?如下图: 解决方法: 发现idea导...

yn7901的博客 1749
上一篇: 正则表达式可视化校验工具Regulex
下一篇: MySQL5.7之SSL/TLS加密连接配置
狂龙骄子
博客等级 码龄17年 1万+粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狂龙骄子

独码乐,不如众码乐,乐享其中

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值