gradle-resolution-rules-plugin icon indicating copy to clipboard operation
gradle-resolution-rules-plugin copied to clipboard

Lock plugin uses dependency substitution

Open OdysseusLives opened this issue 5 years ago • 0 comments

  • Use com.netflix.nebula:gradle-dependency-lock-plugin:10.2.0-rc.1 which assists with core alignment

    This version of the lock plugin uses resolutionStrategy.dependencySubstitution.substitute instead of resolutionStrategy.eachDependency

    See: https://github.com/nebula-plugins/gradle-dependency-lock-plugin/releases/tag/v10.2.0-rc.1

  • Add a substitution and alignment test that uses resolutionStrategy.dependencySubstitution rather than details.useVersion

    Versions set with details.useVersion will add to conflict resolution for core alignment whereas versions set with resolutionStrategy.dependencySubstitution will have this constraint applied to aligned platforms when using core alignment.

  • Align rules and locking plugin interaction tests with locked and unlocked of resolution rules

OdysseusLives avatar Sep 24 '20 01:09 OdysseusLives