Leaks of Guava dependencies to users can cause conflicts since provided dependencies may rely on different versions of Guava.
Configure Maven enforcer plugin to ban Guava as a transitive dependency.
This will force our modules to explicitly declare all Guava dependencies (And we'll shade and relocate them).
Consider using Maven Enforcer Plugin
Imported from Jira BEAM-1706. Original Jira may contain additional context.
Reported by: aviemzur.