When we specify globally in a configuration that requested status attribute is release we should still be able to resolve a specific version of dependencies which have lower status without the need to duplicate configuration.
Eg:
configurations.all {
attributes {
attribute ProjectInternal.STATUS_ATTRIBUTE, 'release'
}
}
dependencies {
implementation 'org.group:foo:1.0-rc-1'
}
When we specify globally in a configuration that requested status attribute is
releasewe should still be able to resolve a specific version of dependencies which have lower status without the need to duplicate configuration.Eg: