diff --git a/build/groovy/org/jetbrains/intellij/build/IdeaCommunityProperties.groovy b/build/groovy/org/jetbrains/intellij/build/IdeaCommunityProperties.groovy index 6463f328f007..eb0dac6ec0fb 100644 --- a/build/groovy/org/jetbrains/intellij/build/IdeaCommunityProperties.groovy +++ b/build/groovy/org/jetbrains/intellij/build/IdeaCommunityProperties.groovy @@ -18,6 +18,7 @@ class IdeaCommunityProperties extends BaseIdeaProperties { applicationInfoModule = "intellij.idea.community.resources" additionalIDEPropertiesFilePaths = ["$home/build/conf/ideaCE.properties".toString()] toolsJarRequired = true + scrambleMainJar = false buildCrossPlatformDistribution = true productLayout.productImplementationModules = ["intellij.platform.main"] diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/ProductProperties.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/ProductProperties.groovy index 137d17da64c7..7dd3132dda80 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/ProductProperties.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/ProductProperties.groovy @@ -87,7 +87,7 @@ abstract class ProductProperties { /** * If {@code true} the main product JAR file will be scrambled using {@link ProprietaryBuildTools#scrambleTool} */ - boolean scrambleMainJar = false + boolean scrambleMainJar = true /** * If {@code false} names of private fields won't be scrambled (to avoid problems with serialization). This field is ignored if diff --git a/python/build/groovy/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.groovy b/python/build/groovy/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.groovy index 4d5d5c5eaec1..f950c968948b 100644 --- a/python/build/groovy/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.groovy +++ b/python/build/groovy/org/jetbrains/intellij/build/pycharm/PyCharmCommunityProperties.groovy @@ -27,6 +27,7 @@ class PyCharmCommunityProperties extends PyCharmPropertiesBase { platformPrefix = "PyCharmCore" applicationInfoModule = "intellij.pycharm.community" brandingResourcePaths = ["$communityHome/python/resources"] + scrambleMainJar = false productLayout.mainModules = ["intellij.pycharm.community.main"] productLayout.productApiModules = ["intellij.xml.dom"]