Dependency convergence errors
When running my build with the maven-enforcer-plugin, I get the following convergence error
report:
Dependency convergence error for org.ow2.asm:asm:4.1 paths to dependency are:
+-<obfuscated-projectname>:0.1.5-SNAPSHOT
+-org.springframework.boot:spring-boot-starter-jetty:1.3.2.RELEASE
+-org.eclipse.jetty.websocket:javax-websocket-server-impl:9.2.14.v20151106
+-org.eclipse.jetty:jetty-annotations:9.2.14.v20151106
+-org.ow2.asm:asm:4.1
and
+-<obfuscated-projectname>:0.1.5-SNAPSHOT
+-org.springframework.boot:spring-boot-starter-jetty:1.3.2.RELEASE
+-org.eclipse.jetty.websocket:javax-websocket-server-impl:9.2.14.v20151106
+-org.eclipse.jetty:jetty-annotations:9.2.14.v20151106
+-org.ow2.asm:asm-commons:4.1
+-org.ow2.asm:asm-tree:5.0.1
+-org.ow2.asm:asm:5.0.1
leads me to think that asm-commons:4.1 and asm:4.1 lives two completely separated lives? Is
this correct (and expected)? If so, It's a bit confusing...
A more expected dependency graph would be that asm-commons:4.1 had a transitive
dependency on asm:4.1 (not 5.0.1)