From 4dc1c2e5c944aeff9b537fd6febfcb2280ec311d Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Fri, 8 Nov 2019 01:15:21 +0300 Subject: [PATCH] make scrambleMainJar=true by default GitOrigin-RevId: a798ca00ad9a96c077afa4bf76329bf3cf78c36f --- .../org/jetbrains/intellij/build/IdeaCommunityProperties.groovy | 1 + .../org/jetbrains/intellij/build/ProductProperties.groovy | 2 +- .../intellij/build/pycharm/PyCharmCommunityProperties.groovy | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) 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"]