仓库布局

在基于组件的软件开发的早期,管理Maven存储库而元数据正是开发人员所需要的。随着软件开发生态系统中组件使用的增加,构建工具、框架和存储库的数量也相应增加,存储库布局的多样性也随之增加。开发人员需要构建工具来自然地使用不同的存储库,而不必“弯曲它们”以符合特定的布局。开发人员还需要轻松地组合和链接使用不同布局的存储库。

Artifactory通过让您完全控制每个存储库用于标识模块工件和描述符的布局来解决这个问题。一旦你可以指定自定义存储库布局,Artifactory就可以为任何构建技术提供这些智能模块管理工具:

  • 自动清理快照/集成版本
  • 删除旧版本
  • 远程布局和本地布局之间的转换
  • 将工件从一个存储库移动或复制到另一个存储库时,2个本地布局之间的转换
  • 将解析从虚拟存储库转换为其底层存储库

为了支持最常见的构建工具,Artifactory提供了许多不需要额外配置的默认布局,如Maven 2和3、Ivy和Gradle。