Before each dependency in a build is resolved, I want to potentially change the resolved version based on a flag in that dependency.
I thought about storing the flag in
ModuleDependency#attributes, but attributes don’t seem to be readable in the
ResolutionStrategy#eachDependency(Action<? super DependencyResolveDetails> rule).
Is there any other easy way to achieve what I want?
I thought about using a colon in the version value as a flag, then removing it in
ResolutionStrategy#eachDependency(…) and processing the version differently there, but that is very hacky.