mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Build scripts: move copying dependencies file to buildDistributions task
(IDEA-CR-20366)
This commit is contained in:
@@ -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)
|
||||
|
||||
-10
@@ -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)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user