spring-gradle-plugins / dependency-management-plugin

A Gradle plugin that provides Maven-like dependency management functionality
686 stars 85 forks source link

Apply dependency management as constraints #330

Open wilkinsona opened 2 years ago

wilkinsona commented 2 years ago

Move away from using a resolution strategy to applying dependency management as constraints. Each constraints can use because to describe why it's in place, for example managed by org.springframework.boot:spring-boot-dependencies:2.7.1. Like Gradle's platform support, the constraints should indicate a required version (a minimum acceptable version). We should also offer support for constraints with strict versions as Gradle does with an enforced platform.