in src/main/kotlin/org/jetbrains/intellij/platform/gradle/artifacts/transform/CollectorTransformer.kt [197:210]
fun collectResourcesFromModule(moduleName: String): Collection<Path> {
if (moduleName in visitedModules) {
return emptyList()
}
visitedModules += moduleName
val module = modules[moduleName] ?: return emptyList()
val moduleResources = module.path?.let { platformPath.resolve(it).takeIfExists() }
val dependencyResources = module.dependencies
.map { it.name }
.flatMap { collectResourcesFromModule(it) }
return setOfNotNull(moduleResources) + dependencyResources
}