You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编译报错:无法访问ResourceSource类的问题求助

编译错误排查:无法访问ResourceSource类

编译错误日志

[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /builds/my/project/src/test/java/com/some_package/MyTestClass.java:[43,40] error: cannot access ResourceSource
[INFO] 1 error
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------

已执行的操作

  • 测试类已导入对应包:
import org.springframework.xml.transform.ResourceSource;
  • 已添加Maven依赖:
<dependency>
    <groupId>org.springframework.ws</groupId>
    <artifactId>spring-xml</artifactId>
    <version>4.0.11</version>
</dependency>

额外警告信息

警告:无效的类文件:C:\Users\user.m2\repository\org\springframework\ws\spring-xml\4.0.11\spring-xml-4.0.11.jar(/org/springframework/xml/transform/ResourceSource.class)
无效的类文件:C:\Users\user.m2\repository\org\springframework\ws\spring-xml\4.0.11\spring-xml-4.0.11.jar(/org/springframework/xml/transform/ResourceSource.class)

解决建议

  • 清理损坏的本地依赖:删除本地Maven仓库中C:\Users\user\.m2\repository\org\springframework\ws\spring-xml\4.0.11目录,重新执行mvn clean install拉取完整依赖包
  • 检查依赖范围:确保该依赖未被设置为provided或runtime,保证测试代码编译阶段能访问到类文件
  • 验证版本兼容性:确认spring-xml 4.0.11版本与项目中其他Spring组件版本匹配,避免版本冲突
  • 手动校验jar包:打开spring-xml-4.0.11.jar,确认ResourceSource.class文件存在且完整,若损坏则手动下载替换或更换依赖版本

内容的提问来源于stack exchange,提问作者serhii

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 08:07:05