如何获得适用于hibernate和spring的maven依赖项的正确版本?

如何获得适用于hibernate和spring的maven依赖项的正确版本?,spring,hibernate,maven,dependencies,Spring,Hibernate,Maven,Dependencies,我是编程新手,正在使用EclipseMars。我正在使用maven、Spring4.4(3.6.2)和hibernate。 如何获得spring和hibernate的正确版本依赖关系? 如何将其包含在pom.xml文件中如何使用说明如何获得spring和hibernate的正确版本依赖关系。spring的最新版本是4.1.1,而hibernate的最新版本是4.3.7.Final 您可以通过以下方式将其包括在pom中: <project xmlns="http://maven.apac

我是编程新手,正在使用EclipseMars。我正在使用maven、Spring4.4(3.6.2)和hibernate。 如何获得spring和hibernate的正确版本依赖关系?
如何将其包含在pom.xml文件中

如何使用说明如何获得spring和hibernate的正确版本依赖关系。spring的最新版本是4.1.1,而hibernate的最新版本是4.3.7.Final

您可以通过以下方式将其包括在pom中:

  <project xmlns="http://maven.apache.org/POM/4.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
                  http://maven.apache.org/xsd/maven-4.0.0.xsd">
  ...
  <dependencies>
    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>4.3.7.Final</version>
    </dependency>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>4.1.1.RELEASE</version>
    </dependency>

  </dependencies>
  ...
</project>

...
org.hibernate
冬眠核心
4.3.7.最终版本
org.springframework
弹簧芯
4.1.1.1发布
...

这是允许您在项目中添加依赖项的方法。然后,对于spring,您必须知道它是一个模块化的应用程序容器,当您添加spring依赖项时,您必须知道您需要什么。例如,如果您必须构建一个web应用程序,那么您必须添加SpringMVC

什么是EclipseMars?也许你应该获得Eclipse的Spring工具套件插件。我认为他们还没有火星版本,但是你可以尝试添加Luna版本,看看它是如何相互作用的。该插件将允许您创建Spring启动项目。或者只是下载。如果您是Spring新手,您将很快发现依赖关系管理是一个难题。因此,任何帮助您的工具都会对您有利。@DUKE Eclipse Mars是Eclipse的当前开发版本,非常不稳定,我无法理解是否有人真的在使用它进行开发,特别是当他不知道正在使用的库的版本时(见Spring 4.4,它不存在).因为我刚刚开始使用eclipse和spring,所以现在我很愚蠢。我真的不知道我安装了哪个版本的spring和hibernate。我搜索了最新的eclipse并下载了mars,但是当我搜索spring for mars时,我找不到,所以我安装了spring for Luna,在市场上显示了spring 4.4(3.6.2),这就是为什么我说“spring 4.4(3.6.2)”。您能建议我应该使用哪个版本的eclipse和其他支持组件吗?(我搜索了spring,如下所示“Help>EclipseMarketplace”,并搜索了spring)。