[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