-
Dependency ManagementCourse Objectives
-
Dependency ConfigurationsWhat are Dependency Configurations?Common configurationsAPI vs ImplementationCheck-in questionsHands-on exercise - configurations
-
Controlling Dependency VersionsVersion conflict resolutionControl transitive dependency versionsFine-grained control using rich versionsHands-on exercise - dependency versionsMaking configurations consistentHands-on exercise - consistent resolutionCheck-in questionsMilestone
-
FeedbackSurvey
As your project grows so will the number of dependencies. In this training, you'll learn how to better manage dependencies to ensure your classpaths used by your projects are correct and optimized.
What You'll Learn:
Using dependency configurations:
Understand what dependency configurations are
Get familiar with commonly used dependency configurations
Learn when to use the api configuration
Controlling dependency versions:
Learn how version conflict resolution works
Better control transitive dependency versions using constraints
Fine-tune dependency versions using rich versions
Keep classpaths consistent
Prerequisites:
Gradle Build Tool experience, including knowledge of core concepts and authoring build files (Kotlin DSL experience a plus)
By the end of this course, you'll be able to:
Better manage your dependencies by using the correct dependency configuration
Fine-tune the version of dependencies
Enroll today and enhance your Gradle Build Tool skills to gain deeper insights into your builds and improve your development workflow!