Spring 要使用的POM文件

Spring 要使用的POM文件,spring,maven,jpa,pom.xml,Spring,Maven,Jpa,Pom.xml,我将要在这个城市里建一个项目。具体来说,我将以简单的JPA示例为基础。然而,当我查看POM文件时,我注意到它引用了一个父级,它包含了您可以想象的几乎所有Spring项目 有没有办法告诉我需要哪些POM文件才能让“Simple JPA Example”项目工作 编辑: 这就是为什么Maven需要离开 它是哪种母体pom(和哪种样品)?如果是,请再看一看父级-它不定义任何依赖项,只定义依赖项管理,这样您就可以获得所有内容的一致版本集,而无需在您自己的依赖项中指定版本。这是一种非常常见的模式(请查看“

我将要在这个城市里建一个项目。具体来说,我将以简单的JPA示例为基础。然而,当我查看POM文件时,我注意到它引用了一个父级,它包含了您可以想象的几乎所有Spring项目

有没有办法告诉我需要哪些POM文件才能让“Simple JPA Example”项目工作

编辑:
这就是为什么Maven需要离开

它是哪种母体pom(和哪种样品)?如果是,请再看一看父级-它不定义任何依赖项,只定义依赖项管理,这样您就可以获得所有内容的一致版本集,而无需在您自己的依赖项中指定版本。这是一种非常常见的模式(请查看“物料清单”配置)。另请参见上的文档。

您可以将所有依赖项移动到项目的pom中,删除对父pom的引用,然后使用来整理您需要的内容。这里有一些例子和一个相当漂亮的脚本引用。

这里是一个简单的jpa例子。遵循spring.io指南会更好吗?spring.io指南更为最新,如果exmaple的spring项目都有一个庞大的父pom,我会说这是不在生产中使用它们的原因(但出于教学目的,这很好)。关于找出我真正需要的依赖项与把它们全部放进去的依赖项,有什么想法吗?对不起,目前对此无能为力(尽管我一直认为这是一件应该自动化的事情——这是一个很难解决的问题,需要通过所有的组合并拥有足够好的测试套件)。