Build scripts: move copying dependencies file to buildDistributions task

(IDEA-CR-20366)
This commit is contained in:
Alexander Zolotov
2017-04-18 14:20:23 +03:00
parent 1c312d3e13
commit cb5fe73485
2 changed files with 9 additions and 10 deletions
@@ -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)
@@ -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)
}
}
}