mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJI-30: intellij.build.bundled.jre.prefix system property removed
This commit is contained in:
@@ -1,11 +1,20 @@
|
||||
task setupJbre {}
|
||||
def setupJbre = task setupJbre {}
|
||||
|
||||
def jdkRepo = 'https://cache-redirector.jetbrains.com/intellij-jdk'
|
||||
def targetOs = System.getProperty("intellij.build.target.os", "all")
|
||||
def bundledJreVersion = System.getProperty("intellij.build.bundled.jre.version", "8").toInteger()
|
||||
def isBundledJreModular = bundledJreVersion >= 9
|
||||
def jreArtifactPrefix = System.getProperty("intellij.build.bundled.jre.prefix", "jbrex8")
|
||||
def jreArtifactBuild = System.getProperty("intellij.build.bundled.jre.build", jdkBuild)
|
||||
def jreArtifactPrefix
|
||||
if (bundledJreVersion == 8) {
|
||||
jreArtifactPrefix = 'jbrex8'
|
||||
}
|
||||
else if (bundledJreVersion == 9) {
|
||||
jreArtifactPrefix = 'jbsdk9'
|
||||
}
|
||||
else {
|
||||
throw new IllegalArgumentException("Unable to determine bundled JRE artifact prefix by JRE version $bundledJreVersion")
|
||||
}
|
||||
|
||||
jrePlatformsToDownload(targetOs).each { platform ->
|
||||
archToDownload(platform, !isBundledJreModular).each { arch ->
|
||||
@@ -136,7 +145,7 @@ def createTarJbreTask(String taskName,
|
||||
}
|
||||
}
|
||||
arguments += [dirToTar]
|
||||
commandLine arguments
|
||||
commandLine = arguments
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -122,9 +122,4 @@ class BuildOptions {
|
||||
* Specifies JRE build to be bundled with distributions. If {@code null} then jdkBuild from gradle.properties will be used.
|
||||
*/
|
||||
String bundledJreBuild = System.getProperty("intellij.build.bundled.jre.build")
|
||||
|
||||
/**
|
||||
* Specifies prefix of JRE artifact to be bundled with distributions, JB JRE 8 prefix by default.
|
||||
*/
|
||||
String bundledJrePrefix = System.getProperty("intellij.build.bundled.jre.prefix", "jbrex8")
|
||||
}
|
||||
+1
-2
@@ -356,8 +356,7 @@ idea.fatal.error.notification=disabled
|
||||
logFreeDiskSpace("before downloading JREs")
|
||||
String[] args = [
|
||||
'setupJbre', "-Dintellij.build.target.os=$buildContext.options.targetOS",
|
||||
"-Dintellij.build.bundled.jre.version=$buildContext.options.bundledJreVersion",
|
||||
"-Dintellij.build.bundled.jre.prefix=$buildContext.options.bundledJrePrefix"
|
||||
"-Dintellij.build.bundled.jre.version=$buildContext.options.bundledJreVersion"
|
||||
]
|
||||
if (buildContext.options.bundledJreBuild != null) {
|
||||
args += "-Dintellij.build.bundled.jre.build=$buildContext.options.bundledJreBuild"
|
||||
|
||||
Reference in New Issue
Block a user