在svn仓库中,我有一个文件夹'product',其中的所有Eclipse插件和功能都与之相对应,其中还有父POM。当我在Jenkins中构建时,这个设置很好,我只是检查'product'并安装pom.xml。但是,我无法弄清楚这个设置在Eclipse工作区中是如何工作的?我无法将pom.xml自己检出到工作区中,如果需要,我需要将它作为单个文件检查,然后将其路由到父POM的路径。我应该如何检查并建立这样的设置?Maven项目结构
另外,我需要在我的插件中定义父POM的relativePath吗?我发现如果我忽略它,那么我会错过有关路径丢失的错误。
只是总结一下,我的SVN仓库的结构是这样的:
- 回购/
- 主干/
- 产品< - Maven项目(与.project文件设置为Maven的性质文件夹)
- pluginA
- pluginB
- featureA
- 的pom.xml
- 我想的.project
- 产品< - Maven项目(与.project文件设置为Maven的性质文件夹)
- 主干/
谢谢。我最初是由项目重组的,因为我认为这是Maven工作的最佳方式。在/ plugins和/ features文件夹中有插件和功能之前。然而,这个结构有点难以处理,但是现在我想我可能没有正确地引用父POM,因为我相信即使有这样的结构,Maven也可以通过正确的GAV找到父POM,那是正确的假设吗? –