Is there an official best practice around setting attributes on configurations? I am seeing a lot of configurations in the ecosystem which get created with no attributes which causes ambiguity errors during variant selection
Also, you set attributes on resolvable and consumable configurations only. Setting attributes on a dependency scope configuration have no effect but “Gradle does not warn you”.