Lesson 16 Dependency mediation direct dependencies transitive dependencies dependency management exclusions