当前位置: 首页 > news >正文

依赖已导入,已下载,无法使用问题

明明已经导入依赖,却无法使用相关注解

于是,我使用

mvn dependency:tree -Dverbose

来查看是否有依赖冲突

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project agileboot-infrastructure: Could not resolve dependencies for project com.agileboot:agileb
oot-infrastructure:jar:1.0.0: com.agileboot:agileboot-common:jar:1.0.0 was not found in http://maven.aliyun.com/nexus/content/repos
itories/central/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted untilthe update interval of alimaven has elapsed or updates are forced -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :agileboot-infrastructure

发现agileboot-common 是当前项目的子模块(而不是外部依赖),那么这个错误通常是因为 Maven 没有先构建并安装该子模块到本地仓库,导致 agileboot-infrastructure 模块在解析依赖时找不到它。

mvn clean install

于是我尝试对整个项目进行构建

[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project agileboot-co
mmon: Compilation failure: Compilation failure: 
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\org\springframework\spring-expression\5.3.26\spring-expression-5.3.26.jar时出错;error in opening zip file
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\org\springframework\spring-web\5.3.26\spring-web-5.3.26.jar时出错; error in open
ing zip file
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\com\alibaba\fastjson2\fastjson2\2.0.49\fastjson2-2.0.49.jar时出错; error in open
ing zip file
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\org\springframework\spring-expression\5.3.26\spring-expression-5.3.26.jar时出错;error in opening zip file
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\org\springframework\spring-web\5.3.26\spring-web-5.3.26.jar时出错; error in open
ing zip file
[ERROR] 读取D:\maven\apache-maven-3.8.7\repository\com\alibaba\fastjson2\fastjson2\2.0.49\fastjson2-2.0.49.jar时出错; error in open
ing zip file
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[32,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[33,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[34,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[35,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[36,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[37,42] 程序包org.springframework.http.converter不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[39,38] 程序包org.springframework.web.client不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[57,19] 找不到符号
[ERROR]   符号:   类 RestTemplate
[ERROR]   位置: 类 com.agileboot.common.utils.http.HttpClientUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[366,67] 找不到符号
[ERROR]   符号:   类 MediaType
[ERROR]   位置: 类 com.agileboot.common.utils.http.HttpClientUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/http/Ht
tpClientUtil.java:[366,88] 找不到符号
[ERROR]   符号:   类 HttpMethod
[ERROR]   位置: 类 com.agileboot.common.utils.http.HttpClientUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/config/RestTe
mplateConfig.java:[4,39] 程序包org.springframework.http.client不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/config/RestTe
mplateConfig.java:[5,38] 程序包org.springframework.web.client不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/config/RestTe
mplateConfig.java:[25,63] 找不到符号
[ERROR]   符号:   类 ResponseErrorHandler
[ERROR]   位置: 类 com.agileboot.common.config.RestTemplateConfig
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/config/RestTe
mplateConfig.java:[28,33] 找不到符号
[ERROR]   符号:   类 ClientHttpResponse
[ERROR]   位置: 类 com.agileboot.common.config.RestTemplateConfig.AcceptResponseErrorHandler
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/config/RestTe
mplateConfig.java:[33,33] 找不到符号
[ERROR]   符号:   类 ClientHttpResponse
[ERROR]   位置: 类 com.agileboot.common.config.RestTemplateConfig.AcceptResponseErrorHandler
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/core/base/Bas
eController.java:[8,36] 程序包org.springframework.web.bind不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/core/base/Bas
eController.java:[9,47] 程序包org.springframework.web.bind.annotation不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/core/base/Bas
eController.java:[22,28] 找不到符号
[ERROR]   符号:   类 WebDataBinder
[ERROR]   位置: 类 com.agileboot.common.core.base.BaseController
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[5,47] 程序包org.springframework.web.context.request不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[6,47] 程序包org.springframework.web.context.request不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[7,47] 程序包org.springframework.web.context.request不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[49,19] 找不到符号
[ERROR]   符号:   类 ServletRequestAttributes
[ERROR]   位置: 类 com.agileboot.common.utils.ServletHolderUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[79,45] 找不到符号
[ERROR]   符号:   类 ServletRequestAttributes
[ERROR]   位置: 类 com.agileboot.common.utils.ServletHolderUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/Servlet
HolderUtil.java:[138,19] 找不到符号
[ERROR]   符号:   类 ServletRequestAttributes
[ERROR]   位置: 类 com.agileboot.common.utils.ServletHolderUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/SpringC
ontextUtils.java:[8,47] 程序包org.springframework.web.context.request不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/SpringC
ontextUtils.java:[9,47] 程序包org.springframework.web.context.request不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/poi/Cus
tomExcelUtil.java:[11,41] 程序包org.springframework.web.multipart不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/poi/Cus
tomExcelUtil.java:[39,63] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.poi.CustomExcelUtil
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[17,32] 程序包org.springframework.http不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[20,41] 程序包org.springframework.web.multipart不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[69,48] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[86,48] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[102,33] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[135,33] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[184,36] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[196,36] 找不到符号
[ERROR]   符号:   类 MultipartFile
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/utils/file/Fi
leUploadUtils.java:[210,19] 找不到符号
[ERROR]   符号:   类 HttpHeaders
[ERROR]   位置: 类 com.agileboot.common.utils.file.FileUploadUtils
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/app/WebContex
tFilter.java:[6,38] 程序包org.springframework.web.filter不存在
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/app/WebContex
tFilter.java:[16,39] 找不到符号
[ERROR]   符号: 类 OncePerRequestFilter
[ERROR] /C:/Users/one/IdeaProjects/personnel-matching-backend-bak/agileboot-common/src/main/java/com/agileboot/common/core/base/Bas
eController.java:[21,6] 找不到符号
[ERROR]   符号:   类 InitBinder
[ERROR]   位置: 类 com.agileboot.common.core.base.BaseController
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :agileboot-common

发现有一大堆依赖文件损坏,解决方法就是删除所有报错的依赖

# 进入 Maven 本地仓库目录(根据日志路径调整)
cd D:\maven\apache-maven-3.8.7\repository
# 删除损坏的依赖
rm -rf org/springframework/spring-expression/5.3.26/
rm -rf org/springframework/spring-web/5.3.26/
rm -rf com/alibaba/fastjson2/2.0.49/

删除后重新构建

mvn clean install -U

构建成功

[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:10 min
[INFO] Finished at: 2025-06-17T22:08:11+08:00
[INFO] ------------------------------------------------------------------------
PS C:\Users\one\IdeaProjects\personnel-matching-backend-bak> 

问题解决

相关文章:

  • 【MySQL基础】表的功能实现:增删查改详细讲解
  • 基于大模型的急性梗阻性化脓性胆管炎风险预测与治疗方案研究报告
  • 走进Coinate|迪拜第二大交易平台如何构建极速金融引擎
  • 直线拟合 - 最小二乘法与 RANSAC 算法
  • LeetCode 算 法 实 战 - - - 有 效 的 括 号、用 队 列 实 现 栈、用 栈 实 现 队 列 和 设 计 循 环 队 列
  • 佰力博科技与您探讨铁电分析仪适用场景
  • 物联网传输网关、RTU、DTU及SCADA系统的技术难点与未来开发方向
  • 【数据库】大模型时代的数据库新范式:从平替到智能演进
  • node.js使用websockify代理VNC代理使用NoVNC进行远程桌面实现方案
  • uniapp 对接deepseek
  • element ui el-table嵌套el-table,实现checkbox联动效果
  • 如何在 MX Linux 上安装 AnyDesk
  • 数据库新选择?KingbaseES在线体验详解
  • 【产线烧录太慢】爱普特APT WDO2烧录器!高速MCU+Flash全协议 离线烧录
  • AI 双轮驱动:工具革新与编程进化如何重塑技术生态
  • 【开源工具】Windows屏幕控制大师:息屏+亮度调节+快捷键一体化解决方案
  • 金仓数据库在线体验平台:开启国产数据库云端探索之旅
  • Excel数据导出小记
  • Uniapp跨端兼容性全方位解决方案
  • Eureka、Nacos、Zookeeper 优雅上下线机制
  • 简述网站开发的流程/广告投放平台有哪些
  • 有哪些网站可以做h5/网站网络推广优化
  • 网站没完成可以备案么/哈尔滨网络公司
  • iis网站架设教程/厦门人才网官网招聘信息网
  • 网站建设林晓东/杭州seo营销
  • 网站建设丩金手指排名壹陆/网络推广计划方案