Advanced Dependency Management
Description
Ensuring consistent usage of dependencies across an organization can be challenging. In this training we will go over dependency management features in the Gradle Build Tool that allow you to publish version catalogs and dependency constraints that can be used by teams to ensure compliance and consistency. We will also explore how you can ensure the authenticity of dependencies.
Duration
2.5 hours
Audience
This class is designed for developers and build engineers who want to learn how to fine tune their dependencies using the Gradle Build Tool.
Prerequisites
- Highly recommended to take Dependency Management training
- Install the latest version of Gradle Build Tool along with at least Java 8
- Refer to the Java compatibility matrix to ensure appropriate Java version
- A good editor
- Recommended: IntelliJ community edition
- Gradle Build Tool experience
- Knowledge of core concepts
- Authoring build files
- Kotlin DSL experience a plus
Objectives
- Cover scenarios for dependency management at scale
- Hands-on exercises to reinforce learning
Course Outline
- Scaling Up
- Publishing and sharing Version Catalogs
- Platforms
- Dependency verification
- Repository content filtering
- Centralizing repository definitions