Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/373.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何找到Hibernate和Spring的Maven依赖兼容性?_Java_Spring_Hibernate_Maven_Dependencies - Fatal编程技术网

Java 如何找到Hibernate和Spring的Maven依赖兼容性?

Java 如何找到Hibernate和Spring的Maven依赖兼容性?,java,spring,hibernate,maven,dependencies,Java,Spring,Hibernate,Maven,Dependencies,我面临依赖关系相关问题的困难,如: 我在4.1.1.版本中创建了一个spring项目。现在我想对spring版本4.1.1.RELEASE使用hibernate依赖项 但是,哪个版本的hibernate依赖项与上面版本的spring兼容?是否有任何网站进行兼容性检查或其他?请帮助我我建议使用与Spring Boot相同的版本。(我不是说您应该使用Spring引导,只是使用相同的依赖项/版本集) Spring Boot具有某种类型的ob,其中包含依赖项: <dependency>

我面临依赖关系相关问题的困难,如:

我在4.1.1.版本中创建了一个spring项目。现在我想对spring版本4.1.1.RELEASE使用hibernate依赖项


但是,哪个版本的hibernate依赖项与上面版本的spring兼容?是否有任何网站进行兼容性检查或其他?请帮助我

我建议使用与Spring Boot相同的版本。(我不是说您应该使用Spring引导,只是使用相同的依赖项/版本集)

Spring Boot具有某种类型的ob,其中包含依赖项:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-dependencies</artifactId>
    <version>1.2.3.RELEASE</version>
</dependency>
您只需运行:

mvn dependency:tree

然后查找从spring模块继承的
org.hibernate
依赖项。这就是如何判断哪个Spring版本使用特定的Hibernate依赖项的方法。

我如何知道哪个Spring启动版本支持4.1.1。发布Spring版本?转到Maven Central:搜索Spring启动依赖项,打开1.2.3和1.2.2的pom。1.2.1、1.2.0(…),在pom中搜索:
甚至Spring Boot 1.2.0.RELEASE使用Spring 4.1.3.RELEASE-因此您可以更新到Spring>=4.1.3。或者忽略此版本不匹配。Spring引导使用4.0.9.RELEASE或4.1.3.RELEASE,但不使用4.1.1.RELEASE版本。为什么spring boot中不存在spring 4.1.1.RELEASE版本?spring boot和spring(core)是两个异步项目-因此,在项目目录中运行命令“mvn dependency:tree”后,每个spring(core)都没有启动,这是错误。您能将其发布到您的问题中吗?这里是错误。。。。。。。。。。。。。。。[错误]在plugin org.apache.maven中找不到目标“”。plugins:maven依赖项plugin:2.8在可用目标中复制、分析、解包、列出存储库、解析、解析插件、生成类路径、列表、分析dep管理、源、分析重复、复制依赖项、解包依赖项、脱机、获取、清除本地存储库、属性、,分析报告,树e,仅分析,帮助->[help 1]是,但如果您有可传递的依赖项,则可以排除、排除和排除,直到找到要查找的根依赖项为止
依赖项:树
显示所有依赖项,因此,您可以轻松地grep并查看从其他依赖项获得了多少不同版本的Hibernate。一旦你知道了,处理这个问题是小菜一碟。
mvn dependency:tree