我面临与依赖项相关的问题,例如:
我在 4.1.1.RELEASE 版本中创建了一个spring项目。现在我想对spring version 4.1.1.RELEASE 使用hibernate依赖。
但是哪个版本的hibernate依赖与上面的spring版本兼容?是否有任何网站进行兼容性检查或其他任何内容?请帮帮我
答案 0 :(得分:2)
我建议使用Spring Boot使用的相同版本。 (我不是说你应该使用Spring-Boot,只是使用相同的依赖/版本集。)
Spring Boot有一些ob BOM-depencency,它包含依赖项:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>1.2.3.RELEASE</version>
</dependency>
spring-boot的当前版本:1.2.3.RELEASE使用Spring 4.1.6.RELEASE,因此您必须搜索一个较旧的启动。
即使Spring-Boot
1.2.0.RELEASE
使用Spring 4.1.3.RELEASE
- 所以您要么更新到Spring&gt; = 4.1.3。或者你忽略了这个版本不匹配。
选择rigth Spring-Boot版本之后:您要么签出此文件并搜索所需的版本号,要么将其导入pom.xml
,并省略显式{{1您的hibernate-dependency&gt;
version
答案 1 :(得分:2)
您只需运行:
mvn dependency:tree
然后查找从spring模块继承的org.hiberante
依赖项。这就是你如何判断哪个Spring版本使用某种Hibernate依赖。