jps: Don't create cache for common modules (KOTLIN-CR-2028)

Original commit: d75a2be31b
This commit is contained in:
Sergey Rostov
2018-06-04 12:30:28 +03:00
parent 304a537c68
commit 8b4813c014
5 changed files with 35 additions and 27 deletions
@@ -300,9 +300,12 @@ abstract class AbstractIncrementalJpsTest(
): String {
return buildString {
for (target in project.allModuleTargets.sortedBy { it.presentableName }) {
append("<target $target>\n")
append(project.dataManager.getKotlinCache(dummyCompileContext.kotlinBuildTargets[target]!!).dump())
append("</target $target>\n\n\n")
val kotlinCache = project.dataManager.getKotlinCache(dummyCompileContext.kotlinBuildTargets[target])
if (kotlinCache != null) {
append("<target $target>\n")
append(kotlinCache.dump())
append("</target $target>\n\n\n")
}
}
}
}