build scripts: don't report error if an optional module from a plugin layout is missing

This commit is contained in:
nik
2017-03-14 12:31:45 +03:00
parent 77a93e1842
commit af55633843
@@ -364,7 +364,7 @@ idea.fatal.error.notification=disabled
checkModules(layout.pluginModulesWithRestrictedCompatibleBuildRange, "productProperties.productLayout.pluginModulesWithRestrictedCompatibleBuildRange")
checkProjectLibraries(layout.projectLibrariesToUnpackIntoMainJar, "productProperties.productLayout.projectLibrariesToUnpackIntoMainJar")
nonTrivialPlugins.findAll {layout.enabledPluginModules.contains(it.mainModule)}.each { plugin ->
checkModules(plugin.moduleJars.values(), "'$plugin.mainModule' plugin")
checkModules(plugin.moduleJars.values() - plugin.optionalModules, "'$plugin.mainModule' plugin")
checkModules(plugin.moduleExcludes.keySet(), "'$plugin.mainModule' plugin")
checkProjectLibraries(plugin.includedProjectLibraries, "'$plugin.mainModule' plugin")
}