我们的项目中有一个根POM,越来越多的人消费。所以我们现在考虑把这个提取成一个真正的父POM(即没有0和特定的构建命令)。我应该在哪里存放我公司的母公司POM?
现在的问题是,这个新的父母POM应该去哪里?我看到两个选项:
- 一个新的项目
- 到一个文件夹
parent/
的framework
项目内。
我看着Maven和它使用父POM(here is the latest release)独特的项目。
但这意味着relativePath
最常出错(我真的不希望开发人员必须使用这种方法检出父POM)。
这两种方法的区别/优点/缺点是什么?
制作一个单独的项目。在SVN中创建一个单独的项目或从Git创建一个适当的仓库。将父pom部署到资源库管理器中,因此没有人需要检出父pom,因为它将通过资源库管理器通过maven使用。 – khmarbaise
将其作为独立项目创建的原因是什么? –
(我倾向于同意,顺便说一句,但我真的很想证明我的直觉:-) –