Adding transitive = false to a dependency only affects the project at build time, it's not reflected in the published artifacts. This adds * exclusions to the dependency so undesirable transitive dependencies don't leak to downstream consumers of the library.
Adding
transitive = false
to a dependency only affects the project at build time, it's not reflected in the published artifacts. This adds*
exclusions to the dependency so undesirable transitive dependencies don't leak to downstream consumers of the library.