Jars Dependencies - 在修订控件或持续集成\构建工具上

时间:2015-06-15 14:08:24

标签: git version-control build continuous-integration pom.xml

我们有一个带有一些Jars依赖项的Web应用程序(类似于pom文件)。 这种文件的最佳做法是什么? :

1)将其与源代码的其余部分一起放在版本控制(git)中?  (允许开发人员根据开发需求轻松操作)

2)把它放在持续集成\构建工具(jenkins)上? (这样,使jars依赖项驻留在一个地方,阻止开发人员自己更改jar版本)

1 个答案:

答案 0 :(得分:0)

我会使用两者的组合。如果需要修改现有的开发依赖项,那么开发人员应该能够通过签出源代码来实现。但是,一旦版本提交到主干,它应该在一个地方,不应该被改变。如果要更改依赖关系,那么它应该会进行主要/次要修订。