首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Spring Integration一起使用的spring-test jar版本

与Spring Integration一起使用的spring-test jar版本
EN

Stack Overflow用户
提问于 2013-11-04 22:52:11
回答 2查看 1.2K关注 0票数 1

我们使用的是Spring Integration版本2.2.0.RC2。

运行测试时,会抛出以下异常:

代码语言:javascript
复制
java.lang.IncompatibleClassChangeError: org/springframework/core/type/classreading/AnnotationMetadataReadingVisitor

我知道这是因为Spring jars的冲突,可能是由于以下maven依赖项中的错误版本

代码语言:javascript
复制
<dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-test</artifactId>
   <version>3.2.2.RELEASE</version>
</dependency>

当使用Spring Integration版本2.2.0.RC2时,应该使用哪个版本的spring-test?此外,未来解决这些Maven冲突的最好方法是什么--有Spring jars的兼容版本列表吗?谢谢

EN

回答 2

Stack Overflow用户

发布于 2013-11-05 01:41:43

如果你做了一个mvn dependency:tree,有没有什么org.springframework:spring核心库没有达到预期的级别?

运行它并确保您的spring版本号都是一致的。使用dependencyManagement节来确保它们是一致的。

This issue也有同样的症状。

票数 0
EN

Stack Overflow用户

发布于 2013-11-06 00:36:04

我们在Spring 3.2.x上运行SI的夜间构建;3.1.3是最低支持的dep。要使用较新版本的Spring,您可以在POM中<exclude/>传递依赖项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19770351

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档