Open GoogleCodeExporter opened 9 years ago
Yeah, that sounds reasonable. Though, I'm curious. How do transitive
dependencies "make life hard"?
Original comment by gak@google.com
on 7 Aug 2013 at 5:40
Because of version conflicts and how Maven resolves those: E.g. Hadoop has
guava 11 as dependency which wins (at least in my pom.xml) over the guava 14
dependency of Caliper which results in a ClassNotFoundException when I execute
Caliper ...
Original comment by michael.tamm2
on 7 Aug 2013 at 8:40
11 wins over 14? Ick.
Original comment by gak@google.com
on 7 Aug 2013 at 8:44
Yeah, see
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism
.html -- the version number does not count, but how "near" the dependency is ...
Original comment by michael.tamm2
on 7 Aug 2013 at 9:01
Original issue reported on code.google.com by
michael.tamm2
on 7 Aug 2013 at 3:32