[MRESOLVER-9] DefaultDependencyCollector does not correctly handle dependency management.
o Updated to stop managing the scope of transitive dependencies to 'test'. That scope
is not transitive. The fix for MRESOLVER-9 updates the resolver to correctly filter
out transitive dependencies whose scope got managed to a non-transitive scope. This
makes the dependencies disappear from the classpath as of Maven 3.4. Another solution
would have been to make the dependencies in question direct dependencies. That way
the scope could still be managed to 'test' without the dependencies disappearing
from the classpaths because they are no longer transitive.
2 files changed