Maven系列之替换jar包中的类
在maven项目中引入第三方jar包时,某些特殊情况下第三方jar包无法满足我们的需求,这时可以对第三方jar包某些类进行修改,重新依赖新的jar包。
在使用git时,通常会建立几个分支来管理不同环境的代码,通常会建立develop,test,master等几个分支来管理开发,测试,生产环境的代码。通常master分支固定一个版本,develop分支迭代开发新的功能,当开发完新的功能时将develop分支合并到test分支,将test分支的代码打包发布到测试服务器测试通过后再将test分支合并到master分支以更新正式生产环境新的版本。当然也可以建立管理其他分支,例如在测试服务器和正式服务器之间还需要灰度服务器来过渡,这时可以建立一个gray分支来管理灰度服务器的代码;也可以建立一个专门用来修复bug的分支,当生产环境出现bug时,开发人员从master分支新建一个temp分支,在temp分支上修复bug,当修复完成后再将temp分支合并回master分支。