【发布时间】:2011-06-06 15:33:04
【问题描述】:
为什么将 Java jar 文件提交到存储库(CVS、SVN..)是一个坏主意
【问题讨论】:
-
您能否澄清一下您是在谈论第三方 jar 还是从您自己的源代码生成的 jar?
-
两者。从我们拥有的源和第三方/开源 jar 文件生成的 jar 文件。
-
这可能永远争论不休,我的偏好是包含 jars 而不是使用依赖引擎,因为它们只是为管理一个非常简单的问题引入了另一层复杂性。
-
无论你做什么,确保当有人签出项目时,他们可以运行你的构建脚本,他们将拥有他们需要的一切,无论你使用像 Ivy 或 Maven 这样的依赖引擎还是只管理自己图书馆。