nebula-plugins / gradle-dependency-lock-plugin

A plugin to allow people using dynamic dependency versions to lock them to specific versions.
Apache License 2.0
292 stars 42 forks source link

Global locking handles latest resolution rules plugin update #230

Closed OdysseusLives closed 2 years ago

OdysseusLives commented 2 years ago

Dependency locking interaction with latest resolution rules plugin. This ensures that the resolution rules configuration can be locked with Nebula project locking, core Gradle locking, and Nebula global locking.

In resolution-rules plugin 9.0.0, the resolution rules configuration was added to each subproject with a project dependency to the root project.

By adding the resolutionRules configuration to the set of configurations to skip for each subproject when using global locking, resolutionRules remains locked from the parent project and does not run into an error