【发布时间】:2012-01-21 10:10:58
【问题描述】:
在我的构建工件存储库中,我从分支和主干构建。
我已经测试了我的解决方案适用于分支,并抓取了正确的项目。
但如果依赖项也在主干存储库中,这将不起作用。在这种情况下,它从主干而不是我的分支中获取依赖项。
如果依赖项不在分支中,我需要解决从主干存储库中提取依赖项,但如果依赖项在分支中,我需要分支版本,而不是主干版本。
如何在 Ivy 中做到这一点?我希望它只是找到分支版本,然后停止寻找它。这样,如果分支中缺少它,它就会“落入”主干版本。
在这种情况下,我使用内部版本号的方式可能不正确吗?
这是一个例子:
trunkbuild - 版本 = “1.0.4” 分支构建-版本=“1.0-SNAPSHOT”
我的分支应该是“1.1-SNAPSHOT”吗?
我的分支中的代码应该始终是 AHEAD 版本,而不是在主干之后。
【问题讨论】:
标签: ant ivy artifactory