My app has a hard dependency on com.google.guava:guava:23.3
or superior
+--- com.github.ben-manes.caffeine:guava:2.6.0
| +--- com.github.ben-manes.caffeine:caffeine:2.6.0
| \--- com.google.guava:guava:23.3-jre (*)
But I am also using org.seleniumhq.selenium:selenium-java:3.0.1
which is incompatible with guava versions > 22.0 as discussed here:
https://github.com/SeleniumHQ/selenium/issues/4381
I am pretty new to Java, what is the best course of action here ?
I have looked into class loaders but that looks like a pretty deep rabbit hole.