filmov
tv
Understanding Gradle #09 – Centralizing Dependency Versions

Показать описание
Managing dependency versions isn't easy – these are options you have in Gradle: Dependency Constraints, Platforms, Catalogs & Version Locking.
▶️ 0:00 Motivation to centralize versions
▶️ 1:23 [Solution A] Putting constraints in convention plugins
▶️ 1:59 Why to use an alternative solution?
▶️ 2:54 [Solution B] Platform Projects
▶️ 3:45 [Solution B] Utilizing existing platforms (BOMs)
▶️ 4:35 [Solution B] Gradle plugin versions in platforms
▶️ 4:59 [Solution C] Dependency Version Catalog
▶️ 6:21 Differences between a Platform and a Catalog
▶️ 7:06 [Solution D] Dependency Locking
▶️ 9:26 Summary
Related Videos:
Further Readings:
▶️ 0:00 Motivation to centralize versions
▶️ 1:23 [Solution A] Putting constraints in convention plugins
▶️ 1:59 Why to use an alternative solution?
▶️ 2:54 [Solution B] Platform Projects
▶️ 3:45 [Solution B] Utilizing existing platforms (BOMs)
▶️ 4:35 [Solution B] Gradle plugin versions in platforms
▶️ 4:59 [Solution C] Dependency Version Catalog
▶️ 6:21 Differences between a Platform and a Catalog
▶️ 7:06 [Solution D] Dependency Locking
▶️ 9:26 Summary
Related Videos:
Further Readings:
Understanding Gradle #09 – Centralizing Dependency Versions
Understanding Gradle #08 – Declaring Dependencies
Gradle Was Hard Until I Learnt This INSANE Secret
Understanding Gradle #10 – Dependency Version Conflicts
Understanding Gradle #15.3 – Full Java Module System Project Setup
Centralize Dependencies With Version Catalogs (Gradle best practice tip #20)
Understanding Gradle #14 – Settings Plugins
Understanding Gradle #26 – The Classpath
Optimise your repositories (Gradle best practice tip #13)
Understanding Gradle #15.2 – Full Android Project Setup
Understanding Gradle #01 – The Settings File
Understanding Gradle #12 – Publishing Libraries
Use the latest Gradle version (Gradle best practice tip #4)
Understanding Gradle #30 – Discover Security Vulnerabilities
Understanding Gradle #31 – The Module Path
Gradle Build Tool 8.1 Full Release Presentation
Top Gradle 7 features & improvements
Configuration avoidance (Gradle best practice tip #8)
177 Setting up Project and Adding All Gradle Dependencies
Understanding Gradle #28 – Clean Compile Classpaths with the Dependency Analysis Plugin
Understanding Gradle #06 – Configuring Task Inputs and Outputs
Understanding Gradle #17 – Feature Variants
Understanding Gradle #19 – The Test Task
How to keep your dependencies organized - Android Studio Gradle tutorial
Комментарии