Build: Reduce differences in versions scripts
This commit is contained in:
+2
-2
@@ -170,12 +170,12 @@ extra["intellijSeparateSdks"] = intellijSeparateSdks
|
||||
extra["IntellijCoreDependencies"] =
|
||||
listOf("annotations",
|
||||
"asm-all",
|
||||
"guava-21.0",
|
||||
"guava",
|
||||
"jdom",
|
||||
"jna",
|
||||
"log4j",
|
||||
"picocontainer",
|
||||
"snappy-in-java-0.5.1",
|
||||
"snappy-in-java",
|
||||
"streamex",
|
||||
"trove4j")
|
||||
|
||||
|
||||
+44
-28
@@ -19,10 +19,32 @@ val androidStudioVersion = if (extra.has("versions.androidStudioRelease"))
|
||||
else
|
||||
null
|
||||
|
||||
val platform = androidStudioVersion?.let { "AS" + it }
|
||||
?: extra["versions.intellijSdk"].toString().substringBefore('.')
|
||||
val intellijVersion = rootProject.extra["versions.intellijSdk"] as String
|
||||
val intellijVersionDelimiterIndex = intellijVersion.indexOfAny(charArrayOf('.', '-'))
|
||||
if (intellijVersionDelimiterIndex == -1) {
|
||||
error("Invalid IDEA version $intellijVersion")
|
||||
}
|
||||
|
||||
val platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
|
||||
val platform = androidStudioVersion?.let { "AS$it" } ?: platformBaseVersion
|
||||
|
||||
when (platform) {
|
||||
"182" -> {
|
||||
extra["versions.jar.guava"] = "23.6-jre"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2-2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -32,6 +54,7 @@ when (platform) {
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -44,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -57,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -94,10 +93,27 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
"AS32" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
|
||||
+45
-28
@@ -19,10 +19,32 @@ val androidStudioVersion = if (extra.has("versions.androidStudioRelease"))
|
||||
else
|
||||
null
|
||||
|
||||
val platform = androidStudioVersion?.let { "AS" + it }
|
||||
?: extra["versions.intellijSdk"].toString().substringBefore('.')
|
||||
val intellijVersion = rootProject.extra["versions.intellijSdk"] as String
|
||||
val intellijVersionDelimiterIndex = intellijVersion.indexOfAny(charArrayOf('.', '-'))
|
||||
if (intellijVersionDelimiterIndex == -1) {
|
||||
error("Invalid IDEA version $intellijVersion")
|
||||
}
|
||||
|
||||
val platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
|
||||
val platform = androidStudioVersion?.let { "AS$it" } ?: platformBaseVersion
|
||||
|
||||
when (platform) {
|
||||
"182" -> {
|
||||
extra["versions.jar.guava"] = "23.6-jre"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2-2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -31,6 +53,8 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -43,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -56,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -93,10 +93,27 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
"AS32" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
|
||||
+45
-28
@@ -19,10 +19,32 @@ val androidStudioVersion = if (extra.has("versions.androidStudioRelease"))
|
||||
else
|
||||
null
|
||||
|
||||
val platform = androidStudioVersion?.let { "AS" + it }
|
||||
?: extra["versions.intellijSdk"].toString().substringBefore('.')
|
||||
val intellijVersion = rootProject.extra["versions.intellijSdk"] as String
|
||||
val intellijVersionDelimiterIndex = intellijVersion.indexOfAny(charArrayOf('.', '-'))
|
||||
if (intellijVersionDelimiterIndex == -1) {
|
||||
error("Invalid IDEA version $intellijVersion")
|
||||
}
|
||||
|
||||
val platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
|
||||
val platform = androidStudioVersion?.let { "AS$it" } ?: platformBaseVersion
|
||||
|
||||
when (platform) {
|
||||
"182" -> {
|
||||
extra["versions.jar.guava"] = "23.6-jre"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2-2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -31,6 +53,8 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -43,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -56,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -93,10 +93,27 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
"AS32" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
|
||||
+23
-26
@@ -38,9 +38,12 @@ when (platform) {
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
@@ -51,6 +54,7 @@ when (platform) {
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -63,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -76,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -113,10 +93,27 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
"AS32" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
|
||||
+45
-28
@@ -19,10 +19,32 @@ val androidStudioVersion = if (extra.has("versions.androidStudioRelease"))
|
||||
else
|
||||
null
|
||||
|
||||
val platform = androidStudioVersion?.let { "AS" + it }
|
||||
?: extra["versions.intellijSdk"].toString().substringBefore('.')
|
||||
val intellijVersion = rootProject.extra["versions.intellijSdk"] as String
|
||||
val intellijVersionDelimiterIndex = intellijVersion.indexOfAny(charArrayOf('.', '-'))
|
||||
if (intellijVersionDelimiterIndex == -1) {
|
||||
error("Invalid IDEA version $intellijVersion")
|
||||
}
|
||||
|
||||
val platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
|
||||
val platform = androidStudioVersion?.let { "AS$it" } ?: platformBaseVersion
|
||||
|
||||
when (platform) {
|
||||
"182" -> {
|
||||
extra["versions.jar.guava"] = "23.6-jre"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2-2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -31,6 +53,8 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -43,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -56,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -93,10 +93,27 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
"AS32" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
extra["ignore.jar.lombok-ast"] = true
|
||||
}
|
||||
|
||||
+29
-28
@@ -19,10 +19,32 @@ val androidStudioVersion = if (extra.has("versions.androidStudioRelease"))
|
||||
else
|
||||
null
|
||||
|
||||
val platform = androidStudioVersion?.let { "AS" + it }
|
||||
?: extra["versions.intellijSdk"].toString().substringBefore('.')
|
||||
val intellijVersion = rootProject.extra["versions.intellijSdk"] as String
|
||||
val intellijVersionDelimiterIndex = intellijVersion.indexOfAny(charArrayOf('.', '-'))
|
||||
if (intellijVersionDelimiterIndex == -1) {
|
||||
error("Invalid IDEA version $intellijVersion")
|
||||
}
|
||||
|
||||
val platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
|
||||
val platform = androidStudioVersion?.let { "AS$it" } ?: platformBaseVersion
|
||||
|
||||
when (platform) {
|
||||
"182" -> {
|
||||
extra["versions.jar.guava"] = "23.6-jre"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2-2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.4"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.picocontainer"] = "1.2"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.5.1"
|
||||
}
|
||||
|
||||
extra["ignore.jar.snappy-in-java"] = true
|
||||
}
|
||||
"181" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -32,6 +54,7 @@ when (platform) {
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
@@ -44,6 +67,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -57,36 +81,11 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
}
|
||||
"171" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.3"
|
||||
}
|
||||
}
|
||||
"AS30" -> {
|
||||
extra["versions.jar.guava"] = "19.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.6"
|
||||
extra["versions.jar.lombok-ast"] = "0.2.3"
|
||||
extra["versions.jar.swingx-core"] = "1.6.2"
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.2"
|
||||
extra["versions.jar.gson"] = "2.5"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "3.5"
|
||||
}
|
||||
|
||||
extra["ignore.jar.common"] = true
|
||||
}
|
||||
"AS31" -> {
|
||||
extra["versions.jar.guava"] = "21.0"
|
||||
extra["versions.jar.groovy-all"] = "2.4.12"
|
||||
@@ -94,6 +93,7 @@ when (platform) {
|
||||
extra["versions.jar.kxml2"] = "2.3.0"
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.0"
|
||||
}
|
||||
@@ -109,6 +109,7 @@ when (platform) {
|
||||
extra["versions.jar.streamex"] = "0.6.5"
|
||||
extra["versions.jar.gson"] = "2.8.2"
|
||||
extra["versions.jar.oro"] = "2.0.8"
|
||||
extra["versions.jar.snappy-in-java"] = "0.5.1"
|
||||
for (jar in gradleJars) {
|
||||
extra["versions.jar.$jar"] = "4.4"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user