在 svn 存储库中,我有一个文件夹“产品”,其中包含我所有的 Eclipse 插件和功能,与这些平行的是父 POM。当我在 Jenkins 中构建时,此设置运行良好,我只需检查“产品”并安装 pom.xml。但是,我无法弄清楚这个设置在 Eclipse 工作区中是如何工作的?我无法将 pom.xml 本身检出到工作区中,如果需要,我需要将其作为单个文件检出到项目下,该项目会阻止父 POM 的路径。我应该如何检查和构建这样的设置?
另外,我需要在我的插件中定义父 POM 的 relativePath 吗?我发现如果我省略它,那么我会收到关于路径丢失的错误。
总结一下,我的 svn 存储库结构是这样的:
- 回购/
- 树干/
- 产品 <- maven 项目(将 .project 设置为 maven 性质的文件夹)
- 插件A
- 插件B
- 特征A
- pom.xml
- 。项目
- 产品 <- maven 项目(将 .project 设置为 maven 性质的文件夹)
- 树干/