我将从Spring Examples package建立一个项目。具体来说,我将构建简单的JPA示例。当我查看POM文件时,我注意到它引用了一个父类,它包含了你可以想象的几乎所有Spring项目。
有没有办法告诉我需要哪些POM文件才能使'Simple JPA Example'项目有效?
编辑: 这就是Maven需要消失的原因!
答案 0 :(得分:0)
它是哪个父pom(以及哪个样本)?如果this one再次查看父级 - 它没有定义任何依赖项,只定义依赖项管理,这样您就可以获得一致的所有版本,而无需在您自己的依赖项中指定版本。这是一种非常常见的模式(在“物料清单”配置中寻找blog)。另见how to use your own parent上的文档。
答案 1 :(得分:0)
您可以将所有依赖项移动到项目的pom中,删除对父pom的引用,然后使用maven dependency plugin's analyze goal来理清您需要的内容。有this popular SO question引用的示例和相当漂亮的脚本。