From fac9e45379ee74bd2f7d1de5ef825853bd8ebe34 Mon Sep 17 00:00:00 2001 From: nik Date: Fri, 12 May 2017 21:28:45 +0300 Subject: [PATCH] build scripts: report error if prepareCustomPluginRepositoryForPublishedPlugins option is specified but there are no plugins to publish --- .../org/jetbrains/intellij/build/impl/BuildTasksImpl.groovy | 4 ++++ 1 file changed, 4 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 2ad31b67f763..5ed5873561d7 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 @@ -374,6 +374,10 @@ idea.fatal.error.notification=disabled checkPluginModules(layout.bundledPluginModules, "productProperties.productLayout.bundledPluginModules", optionalModules) checkPluginModules(layout.pluginModulesToPublish, "productProperties.productLayout.pluginModulesToPublish", optionalModules) + if (layout.prepareCustomPluginRepositoryForPublishedPlugins && layout.pluginModulesToPublish.isEmpty()) { + buildContext.messages.error("productProperties.productLayout.prepareCustomPluginRepositoryForPublishedPlugins option is enabled but no pluginModulesToPublish are specified") + } + checkModules(layout.platformApiModules, "productProperties.productLayout.platformApiModules") checkModules(layout.platformImplementationModules, "productProperties.productLayout.platformImplementationModules") checkModules(layout.additionalPlatformJars.values(), "productProperties.productLayout.additionalPlatformJars")