启动异常:Caused by: java.lang.IllegalStateException: Failed to introspect Class

背景

今天项目需要,导入一个本地的jar包,在pom文件,添加自定义依赖后,并通过mvn命令:

bash 复制代码
mvn install:install-file -Dfile=jar包的位置 -DgroupId=自定义的groupId -DartifactId=自定义的artifactId -Dversion=自定义的version -Dpackaging=jar

执行成功之后(如下图);

项目也没有什么爆红,但是启动项目之后,控制台报错:

Caused by: java.lang.IllegalStateException: Failed to introspect Class

解决方案

  1. 如果项目和maven依赖,没有明显报错;可以重新导入下Maven项目 (如下图),并重启IDEA;
  2. 检查自定义的依赖所在的Module下面,是否有对应的jar包;
  3. 检查本地仓库 ,对应目录下,是否有对应的jar包
  4. 在Idea的Maven配置处,看下是否勾选了Use settings from .mvn/maven.config(读取项目级别的Maven配置信息)。可以勾选上之后,重启IDEA后,再试下启动项目。
相关推荐
2301_8009769322 分钟前
数据库的基本操作后续
java·数据库·sql
SECS/GEM23 分钟前
SECS/GEM如何实现越南现场自定义消息
java·服务器·数据库
lv__pf37 分钟前
集合框架1
java·开发语言
Hui Baby1 小时前
java抠图
java·开发语言
许彰午1 小时前
# 手写一个迷你Tomcat——三步理解Servlet容器的核心原理
java·servlet·tomcat
一诺加油鸭3 小时前
若依后端系统集成 Swagger 接口文档功能
java·开发语言
云烟成雨TD3 小时前
Spring AI Alibaba 1.x 系列【40】多智能体核心模式 - 智能体作为工具(Agent as Tool)
java·人工智能·spring
测试员周周3 小时前
【踩坑系列3】飞书机器人集体“失联“?3 个 Gateway 进程让我差点崩溃!一个测试老兵的排查实录
java·python
aq55356003 小时前
Laravel9.x新特性全解析
java·开发语言·数据库