We have an architect who made a jar that actually takes the same methods from different jars and makes them into a single class. He said that this way if it becomes depricated we just have to change it in one place.
Is this a standard trend?
You should use an adapter approach instead.
What is an adapter approach and can you please explain why will it be a nightmare.