Transitive Dependency Mediation in Maven and Gradle

Nighthawks by Edward Hopper. 1942

Maven and Gradle walk into a bar:

Maven: I’d like a coffee, please.

Gradle: I’d like a coffee too, please.

Bartender: Here’s your coffee, Maven.

Bartender: And here’s your coffee with a croissant, Gradle.

Maven: Why don’t I get a croissant too?!

Bartender: For you Maven? Just the nearest explicitly stated dependency.

Continue reading →