Remove special repository default behavior with GRADLE_METADATA flag The default behavior is now that we look for 'traditional' metadata first, but find Gradle metadata if a marker is present. We won't look for anything else if the 'traditional' metadata is not found. This increases performance for the cases where one repository is asked for many modules it does not contain. Users can opt into different behavior using `gradleMetadata()` or `artifact()` when defining their repositories.
Revert "Merge remote-tracking branch 'origin/sg/merges/pr-9419'" This reverts commit 2f79026f5e127a8175e25844522237615b19ed52 because of a performance regression, reversing changes made to 7f1e66079ce629ecde3e09e549e9796ab85761dc.