What are dependency version conflicts? Why do I have to deal with them?
🚀 Online course - Modern Gradle Fundamentals [ Ссылка ]
🏎️ Training on your Gradle topics [ Ссылка ]
✨ Support with your Gradle project [ Ссылка ]
💙 Follow me on Mastodon [ Ссылка ]
▶️ 0:00 Dependency Version Conflicts
▶️ 0:26 Example: Producing a conflict
▶️ 2:25 Effects of Gradle's default resolution behavior
▶️ 4:20 Different classpaths can have different resolution results
▶️ 5:05 Consistent resolution
▶️ 7:35 Shared applicationRuntimeClasspath
▶️ 10:16 Strict version constraints
▶️ 10:39 Summary
💾 Example on GitHub: [ Ссылка ]
Related Videos:
⏩ 08 Declaring Dependencies: [ Ссылка ]
⏩ 09 Centralizing Dependency Versions: [ Ссылка ]
⏩ 11 Capability Conflicts: [ Ссылка ]
⏩ 13 Aggregating Custom Artifacts: [ Ссылка ]
Further Readings:
📕 Version Conflict Resolution: [ Ссылка ]
📕 Consistent Resolution: [ Ссылка ]
📕 Resolvable and Consumable Configurations: [ Ссылка ]
📕 Strict Versions - Downgrading Transitive Versions: [ Ссылка ]
Ещё видео!