diff --git a/build/src/org/jetbrains/intellij/build/IdeaCommunityProperties.kt b/build/src/org/jetbrains/intellij/build/IdeaCommunityProperties.kt index 7a8942befbf6..ae788bc34cdd 100644 --- a/build/src/org/jetbrains/intellij/build/IdeaCommunityProperties.kt +++ b/build/src/org/jetbrains/intellij/build/IdeaCommunityProperties.kt @@ -2,7 +2,6 @@ package org.jetbrains.intellij.build import kotlinx.collections.immutable.persistentListOf -import kotlinx.collections.immutable.plus import org.jetbrains.intellij.build.BuildPaths.Companion.COMMUNITY_ROOT import org.jetbrains.intellij.build.impl.BuildContextImpl import org.jetbrains.intellij.build.impl.qodana.QodanaProductProperties @@ -62,7 +61,6 @@ open class IdeaCommunityProperties(private val communityHomeDir: Path) : BaseIde JavaPluginLayout.javaPlugin(), CommunityRepositoryModules.androidPlugin(allPlatforms = true), CommunityRepositoryModules.groovyPlugin(), - CommunityRepositoryModules.githubPlugin("intellij.vcs.github.community"), )) productLayout.addPlatformSpec { layout, _ -> diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt index 87b65f079473..d624854db5ac 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/CommunityRepositoryModules.kt @@ -210,7 +210,8 @@ object CommunityRepositoryModules { "intellij.driver.client" ) ), - pluginAuto(listOf("intellij.performanceTesting.ui")) + pluginAuto(listOf("intellij.performanceTesting.ui")), + githubPlugin("intellij.vcs.github.community", kind = "community"), ) val CONTRIB_REPOSITORY_PLUGINS: List = java.util.List.of( @@ -642,13 +643,16 @@ object CommunityRepositoryModules { } } - fun githubPlugin(mainModuleName: String): PluginLayout { + fun githubPlugin(mainModuleName: String, kind: String): PluginLayout { return plugin(mainModuleName) { spec -> - spec.directoryName = "vcs-github" + spec.directoryName = "vcs-github-$kind" spec.mainJarName = "vcs-github.jar" spec.withModules(listOf( "intellij.vcs.github" )) + spec.withCustomVersion { _, version, _ -> + PluginVersionEvaluatorResult(pluginVersion = "$version-$kind") + } } } diff --git a/python/build/src/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.kt b/python/build/src/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.kt index d59d68927d4e..97c756d5884e 100644 --- a/python/build/src/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.kt +++ b/python/build/src/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.kt @@ -3,7 +3,6 @@ package org.jetbrains.intellij.build.pycharm import kotlinx.collections.immutable.persistentMapOf import kotlinx.collections.immutable.persistentSetOf -import kotlinx.collections.immutable.plus import org.jetbrains.intellij.build.* import org.jetbrains.intellij.build.impl.qodana.QodanaProductProperties import org.jetbrains.intellij.build.io.copyFileToDir @@ -38,10 +37,6 @@ class PyCharmCommunityProperties(private val communityHome: Path) : PyCharmPrope Files.readAllLines(communityHome.resolve("python/build/plugin-list.txt")) ) - productLayout.pluginLayouts = CommunityRepositoryModules.COMMUNITY_REPOSITORY_PLUGINS.addAll(listOf( - CommunityRepositoryModules.githubPlugin("intellij.vcs.github.community") - ) - ) productLayout.pluginModulesToPublish = persistentSetOf("intellij.python.community.plugin") baseDownloadUrl = "https://download.jetbrains.com/python/"