过去,Artifactory有一组预定义的本地存储,如下所述:https://www.jfrog.com/confluence/display/RTF3X/Local+存储库
- libs本地发行版
- 本地libs快照
- 本地ext发布
- 本地ext快照
- 插件本地发布
- 插件快照本地
现在,JFrog似乎正在为Artifactory推荐一种新的命名约定:https://jfrog.com/whitepaper/best-practices-structuring-naming-artifactory-repositories/
他们现在推荐方案
<team>-<tech>-<matury>-<locator>
这是否意味着这些存储库现在应该被称为类似的东西
- myteam mvn本地发布
等等。?
Artifactory是什么时候做出这一改变的,为什么?
白皮书中描述的命名约定是一个建议,旨在帮助您组织存储库,尤其是您拥有许多存储库。你可以遵循任何符合你需求的惯例
历史上,预定义的存储库是在Artifactory是Maven存储库时创建的。它们适用于Maven存储库,具有发布、快照和插件之间的经典分离。随着Artifactory成为一个通用的存储库管理器,支持各种技术,如NuGet、NPM、Docker和GoLang,预定义的存储库并不能适应所有的包类型(与商业版和社区版相关(
在较新版本的Artifactory中,您可以使用"快速设置"为每个包类型创建一组默认存储库,包括本地、远程和虚拟存储库。