The vigil continues. It's not in 1.12-rc1 either.
Can we at least get a conversation started about this somewhere? The last time it was raised on the gradle-dev list, it was met with the forlorn sound of crickets.
There is not even documentation on which of the many workarounds for this is the "official" one. That would be one thing if this it were some esoteric and exotic corner case. That's not what it is though. This is very basic, widely-used functionality (every single Java project I've ever worked on has used some sort of provided scope).
As a result, users trying to migrate from Maven by reading the official documentation scratch their heads because they can't find a way to do something that is both very simple and very important. When they turn to Google searches they get more confused because they get back many conflicting workarounds just from the Gradle forums, not all of which work the same, or at all.
In the end, EVERYONE loses because they end up with yucky, boilerplate code in all of their buildfiles.
EDIT: I notice that this is the number one issue in terms of votes. Can this get some love?