设置 -假设我有两个java项目-1.Project-A和2.Project-B。两者都是相互依赖的项目。 -两个项目都有两个分支。 1.阶段与发展 -Teamcity CI构建工具用于构建(MVN清理)项目。
问题 -假设已引用master分支触发了Project-A的Build。 -因此,项目A的快照对应于master分支。 再次,我们为相同的Project-A触发了构建,但引用了暂存分支。现在,Project-A的最新快照对应于暂存分支。 -现在我必须为master分支的Project-B触发构建。在获取依赖项时,我希望获取指代主分支的Project-A快照,但在我的情况下,将获取与登台分支相对应的快照。
我希望快照存储在相应分支的子目录下。我尝试从此处https://bitbucket.org/mattshelton/maven-branch-extension使用插件,但没有用。谢谢。
答案 0 :(得分:0)
在TeamCity中,您可以执行以下操作:
在这种情况下,Project-B必须能够针对文件系统中的工件依赖项进行构建,而不是通过Maven依赖项管理来获取它。
更新:在blog post中对其进行了详细说明。