From c101e4337c81928bb6c452b650ecb16d32b01e4c Mon Sep 17 00:00:00 2001 From: "Dmitriy.Panov" Date: Tue, 12 Apr 2022 19:22:19 +0200 Subject: [PATCH] fleet.bundles maven artifact build script GitOrigin-RevId: 3697a2a1549b2e05d2367ae1cab60a67fdb86469 --- .../intellij/build/impl/MavenArtifactsBuilder.groovy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/MavenArtifactsBuilder.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/MavenArtifactsBuilder.groovy index 99205d2ff6ad..891fa104a81c 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/MavenArtifactsBuilder.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/MavenArtifactsBuilder.groovy @@ -32,9 +32,11 @@ class MavenArtifactsBuilder { /** second component of module names which describes a common group rather than a specific framework and therefore should be excluded from artifactId */ private static final Set COMMON_GROUP_NAMES = ["platform", "vcs", "tools", "clouds"] as Set protected final BuildContext buildContext + private final boolean skipNothing - MavenArtifactsBuilder(BuildContext buildContext) { + MavenArtifactsBuilder(BuildContext buildContext, boolean skipNothing = false) { this.buildContext = buildContext + this.skipNothing = skipNothing } void generateMavenArtifacts(List namesOfModulesToPublish, @@ -300,7 +302,7 @@ class MavenArtifactsBuilder { } protected boolean shouldSkipModule(String moduleName, boolean moduleIsDependency) { - if (moduleIsDependency) return false + if (skipNothing || moduleIsDependency) return false return !moduleName.startsWith("intellij.") }