热在Bintray:包合并

更新:从2021年5月1日起,Bintray服务将不再可用(ConanCenter和JCenter不受影响),欲了解更多信息,请阅读Centers弃用博客

我们最近介绍了包合并:来自同一个存储库的几个包现在可以合并为一个包。当您的现有包没有正确对齐时,这是非常有用的。例如,当您有许多小的技术包(模块)时,它们在逻辑上是一个单一的包,通常使用相同的版本方案。这种情况在maven包中非常常见,创建maven包是为了反映现有的组id,并且它们实际上是单个包的一部分(对于导入到JCenter).

它是这样工作的:

包合并

从您希望合并其他包的包中,单击新的merge按钮。
(顺便说一下,你注意到我们新的标签界面了吗?; -))

(2)一旦单击,选择其他包合并到您刚刚选择的包。
合并页面包含两个部分:左侧是一个列表,用于筛选、查找和选择同一个repo中用于合并的候选包。在右侧,是合并目标包-所有其他选择的包将合并到其中。注意,默认值是您在步骤#1中选择的包的名称,但是您可以更改这个名称。

如何合并包?

(3)单击“合并”,将所有选中包的文件和版本进行合并。请注意,您的文件在存储库中的布局将与合并之前完全相同——但是您现在可以在一个新的、合并的逻辑包下管理它们和所有版本。