Ask HN: How do you regularly upgrade java libraries in huge code bases?
I'm curious as to how other companies or teams upgrade libraries in huge code bases. For my particular use case, I'm having to deal with an ancient guava java library jar (4-5 years) and any new library I try to add pulls in the latest or a much newer version than I have and wrecks havoc. At this point, I'm not sure if upgrading guava is worth it given the vast amount of code fixes that needs to be done and runtime issues that will be hard to reproduce. So, I wanted to ask how others upgrade their library jars and keep them up to date.