我们有一个带有一些Jars依赖项的Web应用程序(类似于pom文件)。 这种文件的最佳做法是什么? :
1)将其与源代码的其余部分一起放在版本控制(git)中? (允许开发人员根据开发需求轻松操作)
2)把它放在持续集成\构建工具(jenkins)上? (这样,使jars依赖项驻留在一个地方,阻止开发人员自己更改jar版本)
答案 0 :(得分:0)
我会使用两者的组合。如果需要修改现有的开发依赖项,那么开发人员应该能够通过签出源代码来实现。但是,一旦版本提交到主干,它应该在一个地方,不应该被改变。如果要更改依赖关系,那么它应该会进行主要/次要修订。