gpt4 book ai didi

java - 通常为不同的项目创建一个父POM吗?

转载 作者:行者123 更新时间:2023-12-01 14:22:53 26 4
gpt4 key购买 nike

我有三个不同的多模块项目。我还在这三个不同项目的顶级文件夹中创建了一个 POM,其中添加了一些配置,例如 dependencyManagement 元素。因此,不同的项目将其父元素设置为该 POM。

不知道这样的用法是不是有点奇怪或者不好?我是否应该删除此 POM 并配置每个多模块项目的每个顶级 POM?

最佳答案

这根本不奇怪。 Parent和多模块项目are not the same thing ,所以无论如何您都可以按照您描述的方式重用您的配置。事实上,that's how all projects in Maven work, in a sense .

但是,如果我理解正确的话,您有一个“元父级”位于包含多个子项目的文件夹中,这些子项目本身就是多模块的。这可能会令人困惑,因为它唤起了与模块的关联(子级不是)。您可能会更好 - 将“元父级”放在与多模块项目并行的文件夹中,将后者的 relativePath 设置为 ../metaParent code>,和/或将“元父级”部署到您的 Maven 存储库。

关于java - 通常为不同的项目创建一个父POM吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17392332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com