Gradle & Scala builds both fail if only repository is an Ivy one and te layout is Ivy

Continuing the discussion from Strange issue when using local Ivy repo:

The issue is in org.gradle.api.internal.plugins.GroovyJarFile.FILE_NAME_PATTERN. The patterns should be (groovy(?:-all)?)(-(\\d.*?)(-indy)?)?.jar instead.

The situation is similar for Scala.