I've seen several times the recommendation to put JARs that my plugin(s)
depends on in a separate plugin. Is there any documentation on the
reasoning behind this recommendation? My client is considering to ignore
the recommendation and I'm trying to assemble a list of potential
problems with bundling the JARs in the main plugin so we can make a
properly informed decision.