Dependencies with dynamic version do not work with flatDir

I have a problem when using dependencies with dynamic versions on a flatDir-repository.

When I use

compile 'org.jetbrains:intellijannos:7.0.0'

, the file “intellijannos.jar” is found:

10:28:44.049 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedRepositoryFactory]
                                                                                                                     Creating new in-memory cache for repo 'flatDir' [3223f5faccd730ef56e3384a748479d7].
10:28:44.119 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder] Visiting configuration tools:core:unspecified(compile).
10:28:44.132 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder] Visiting dependency tools:core:unspecified(compile) -> org.jetbrains:intellijannos:7.0.0(dependency: org.jetbrains#intellijannos;7.0.0 {compile=[default]})
10:28:44.159 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder] Selecting new module version org.jetbrains:intellijannos:7.0.0
10:28:44.188 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainDependencyResolver] Attempting to resolve org.jetbrains:intellijannos:7.0.0 using repositories [flatDir]
10:28:44.221 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver] Loading file:/<..>/classes/intellijannos-7.0.0.jar
10:28:44.250 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.DefaultExternalResourceArtifactResolver] Loading file:/<..>/classes/intellijannos.jar
10:28:44.283 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver] Found artifact but no meta-data for module 'org.jetbrains:intellijannos:7.0.0' in repository 'flatDir', using default meta-data.

But this does not work with a dynamic version:

compile 'org.jetbrains:intellijannos:7.+'

:

10:40:09.466 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedRepositoryFactory]
                                                                                                                     Creating new in-memory cache for repo 'flatDir' [3223f5faccd730ef56e3384a748479d7].
10:40:09.515 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder] Visiting configuration tools:core:unspecified(compile).
10:40:09.535 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder] Visiting dependency tools:core:unspecified(compile) -> org.jetbrains:intellijannos:7.+(dependency: org.jetbrains#intellijannos;7.+ {compile=[default]})
10:40:09.553 [DEBUG] [org.gradle.api.internal.artifacts.ivyservice.ivyresolve.DynamicVersionResolver] Attempting to resolve org.jetbrains:intellijannos:7.+ using repositories [flatDir]
10:40:09.572 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] Listing all in file:/<..>/classes/intellijannos-[revision].jar
10:40:09.586 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] using flatDir to list all in /<..>/classes/
10:40:09.601 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] found 82 urls
10:40:09.617 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] 0 matched /<..>/classes/intellijannos-[revision].jar/<..>/classes/intellijannos-[revision].jar
10:40:09.634 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] Listing all in file:/<..>/classes/intellijannos.jar
10:40:09.650 [DEBUG] [org.gradle.api.internal.artifacts.repositories.resolver.ResourceVersionLister] revision token not defined in pattern /<..>/classes/intellijannos.jar.

The file is found, but why is it not valid?