in src/main/groovy/org/jetbrains/gradle/ext/IdeArtifacts.groovy [218:231]
Map<String, ?> toMap() {
ArtifactCollection artifacts = configuration.getIncoming().artifactView({
it.lenient(true)
//it.componentFilter(Specs.SATISFIES_ALL)
}).getArtifacts()
def libraries = artifacts.artifacts
.collect { it.id.componentIdentifier }
.findAll { it instanceof ModuleComponentIdentifier }
.collect { ModuleComponentIdentifier moduleComponentId = it as ModuleComponentIdentifier
return ["group":moduleComponentId.group, "artifact": moduleComponentId.module, "version": moduleComponentId.version]
}
return super.toMap() << (["libraries": libraries] as Map<String, ?>)
}