Если использовать provided, то в проект, использующем обе эти либы нужно указать конкретную версию гуавы. Вопрос, какую?
Если дефолтный скоуп использовать, то внешняя зависимость придет и в проект. Тогда (при использовании энфорсер-плагина) нужно будет поэксклюдить одну зависимость. И тут уже начинается hell
Вполне безопасно брать последнюю (как и делает gradle)
Ну или такая магия https://maven.apache.org/plugins/maven-shade-plugin/examples/class-relocation.html
Обсуждают сегодня