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.