Nevertheless, A is "closer" during the dependency tree, so Maven utilizes C 1.0 for both A and B and would not even warn you about this (It is really astounding to me);This may be an IDE bug. For illustration @Joel Costigliola described a state of affairs in which Eclipse didn't handle a Maven "examination" tree correctly: see this remedy. (Evident