From 14c7bbd1f2a749517dfbf3dffa3b5f465474990b Mon Sep 17 00:00:00 2001 From: nik Date: Wed, 18 Jan 2017 17:17:32 +0300 Subject: [PATCH] build scripts: check that valid module names are specified in properties --- .../org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy index be936392e5b5..674fdf911037 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy @@ -358,7 +358,10 @@ idea.fatal.error.notification=disabled checkModules(layout.platformApiModules, "productProperties.productLayout.platformApiModules") checkModules(layout.platformImplementationModules, "productProperties.productLayout.platformImplementationModules") checkModules(layout.additionalPlatformJars.values(), "productProperties.productLayout.additionalPlatformJars") + checkModules(layout.moduleExcludes.keySet(), "productProperties.productLayout.moduleExcludes") checkModules(layout.mainModules, "productProperties.productLayout.mainModules") + checkModules([layout.searchableOptionsModule], "productProperties.productLayout.searchableOptionsModule") + 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")