Fix transitive module dependencies for scripts

This commit is contained in:
Natalia Selezneva
2018-04-09 13:57:37 +03:00
parent 2d5f5d65b2
commit a58bc7f301
5 changed files with 17 additions and 1 deletions
@@ -47,7 +47,7 @@ data class ScriptModuleInfo(
override fun dependencies(): List<IdeaModuleInfo> {
return arrayListOf<IdeaModuleInfo>(this).apply {
add(ScriptDependenciesInfo.ForFile(project, this@ScriptModuleInfo))
relatedModuleSourceInfo?.let { add(it) }
relatedModuleSourceInfo?.let { addAll(it.dependencies()) }
findJdk(externalDependencies, project)?.let { add(SdkInfo(project, it)) }
}
}