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 bf7d95395c35..863882bc7146 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 @@ -254,6 +254,7 @@ idea.fatal.error.notification=disabled @Override void buildDistributions() { checkProductProperties() + copyDependenciesFile() def patchedApplicationInfo = patchApplicationInfo() def distributionJARsBuilder = new DistributionJARsBuilder(buildContext, patchedApplicationInfo) @@ -305,6 +306,14 @@ idea.fatal.error.notification=disabled } } + private def copyDependenciesFile() { + if (buildContext.gradle.forceRun('Preparing dependencies file', 'dependenciesFile')) { + def outputFile = "$buildContext.paths.artifacts/dependencies.txt" + buildContext.ant.copy(file: "$buildContext.paths.communityHome/build/dependencies/build/dependencies.properties", tofile: outputFile) + buildContext.notifyArtifactBuilt(outputFile) + } + } + private void scramble() { if (buildContext.proprietaryBuildTools.scrambleTool != null) { buildContext.proprietaryBuildTools.scrambleTool.scramble(buildContext.productProperties.productLayout.mainJarName, buildContext) diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy index 1b30db2208f4..66e1b17ed257 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/impl/DistributionJARsBuilder.groovy @@ -179,8 +179,6 @@ class DistributionJARsBuilder { } void buildAdditionalArtifacts() { - copyDependenciesFile() - def productProperties = buildContext.productProperties if (productProperties.generateLibrariesLicensesTable) { buildContext.messages.block("Generate table of licenses for used third-party libraries") { @@ -513,12 +511,4 @@ class DistributionJARsBuilder { targetFile.text = defaultKeymapContent return patchedKeyMapDir } - - private def copyDependenciesFile() { - if (buildContext.gradle.forceRun('Preparing dependencies file', 'dependenciesFile')) { - def outputFile = "$buildContext.paths.artifacts/dependencies.txt" - buildContext.ant.copy(file: "$buildContext.paths.communityHome/build/dependencies/build/dependencies.properties", tofile: outputFile) - buildContext.notifyArtifactBuilt(outputFile) - } - } }