|
|
1
1
你不能既有蛋糕又吃:
磁盘空间并不是一个真正的问题-显然,您需要在开发人员机器上至少有一个正在使用的lib的本地副本,如果它是“正确版本控制的”代码或“主干的头部”,这并没有什么区别。而且,当它总是“主干的头部”时,您可能会使用一些版本控制系统(如git或svn)来获取库,因此每当您更新本地副本时,您将只从repo中提取更改,而不是“完整的100 MB”。 然而,为了使构建在源代码的每个版本中都具有可复制性,您应该将所有依赖项与源代码一起进行版本化。如果您使用的是第三方LIB,您可以
|
|
2
0
以下是如何同时吃蛋糕(参见量子物理学):
Project将始终使用最新版本的依赖项。如果在某个时候编译失败(例如,当您在3年后尝试编译项目时),
显然,这种“返回成功点”的过程可以很容易地自动化。
|
|
serv-inc · web扩展的依赖关系管理 8 年前 |
|
ceremcem · 如何处理依赖关系源版本问题 8 年前 |
|
pevik Hudson · 使用自动工具获取所需的标题和库 8 年前 |
|
|
user293655 · 项目内的测试库 8 年前 |
|
|
jakub.g · 如何使Gradle项目VersionYe友好? 8 年前 |