首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >存储库管理系统中存储依赖项相对于只存储VC的优点

存储库管理系统中存储依赖项相对于只存储VC的优点
EN

Software Engineering用户
提问于 2014-11-04 16:47:49
回答 1查看 780关注 0票数 2

我刚刚开始了一项新的工作,在一个负责开发和维护几个小型Java应用程序的组织单元中担任开发人员。就像大多数其他Java应用程序一样,它们使用大量的依赖库。

在我以前的工作中,我们使用Artifactory进行依赖关系管理,我们的Maven构建基础设施从那里获取jars。在这个新的工作中,他们不使用像Artifactory这样的存储库管理系统,所有依赖jars (平均每个应用程序项目20-30 )实际上都被签入我们的Git回购中。

我希望看到一些关于使用回购管理系统的好处的反馈,而不是简单地将二进制依赖项放在VC中。

另见:使用Subversion作为工件存储库与特定的工件管理工具

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2014-11-04 18:06:26

Artifactory (和其他企业包管理器)集中控制在企业开发环境中使用的包。例如,如果我想避免使用给定包的4.3,我可以将它排除在内部存储库之外。

此外,它还允许公司将内部可重用的包提供给其他团队,而无需向公众公开。

这些是使用企业存储库的主要优点,而不仅仅是将依赖项签入源代码管理。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/261751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档