oh ok, got you.
I was actually referring to the usage of third party libraries.
Given "service-a" that depends on "lib1" and "lib2".
And "lib1" and "lib2" both depend on different versions of apache http-client, how do you handle it?
In maven we just had shortest paths resolution and it was implicit.
One solution is to decide you add the sources of apache http-client into your repo. Another solution is to use `maven_jar`.
Each has their pros and cons and I'm looking to hear what people use, how they manage the tradeoffs and the day to day (including upgrade of a library)