1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
import java.util.*
import java.io.*
/*ext.propertiesFile = rootProject.file("gradle/versions.properties")
if (!propertiesFile.exists()) {
//work-around for buildSrc
propertiesFile = rootProject.file("../gradle/versions.properties")
}
FileReader(propertiesFile).use {
val properties = Properties()
properties.load(it)
properties.each { k, v ->
ext[k.toString()] = v
}
}*/
ext["versions.intellijSdk"]="183.5153.4"
ext[/versions.androidBuildTools/]="r23.0.1"
ext[/versions.idea.NodeJS/]="181.3494.12"
ext[/versions.jar.guava/]="25.1-jre"
ext[/versions.jar.groovy-all/]="2.4.15"
ext[/versions.jar.lombok-ast/]="0.2.3"
ext[/versions.jar.swingx-core/]="1.6.2-2"
ext[/versions.jar.kxml2/]="2.3.0"
ext[/versions.jar.streamex/]="0.6.7"
ext[/versions.jar.gson/]="2.8.5"
ext[/versions.jar.oro/]="2.0.8"
ext[/versions.jar.picocontainer/]="1.2"
ext[/versions.jar.asm-all/]="7.0"
ext[/ignore.jar.snappy-in-java/]="true"
ext[/versions.gradle-api/]="4.5.1"
ext.gradleJars = [
"gradle-api",
"gradle-tooling-api",
"gradle-base-services",
"gradle-wrapper",
"gradle-core",
"gradle-base-services-groovy"
]
ext.androidStudioVersion = null
if (ext.properties.containsKey("versions.androidStudioRelease")){
ext.androidStudioVersion=ext["versions.androidStudioRelease"]?.toString()?.replace(".", "")?.subtring(0, 2)}
ext.intellijVersion = rootProject.ext["versions.intellijSdk"] as String
ext.intellijVersionDelimiterIndex = intellijVersion.indexOf('.')
if( intellijVersionDelimiterIndex==-1){ext.intellijVersionDelimiterIndex=intellijVersion.indexOf('-')}
if (intellijVersionDelimiterIndex == -1) {
error("Invalid IDEA version $intellijVersion")
}
ext.platformBaseVersion = intellijVersion.substring(0, intellijVersionDelimiterIndex)
ext.platform = platformBaseVersion
if(androidStudioVersion){
ext.platform ="AS${androidStudioVersion}"
}
rootProject.ext["versions.platform"] = platform
for (jar in gradleJars) {
ext["versions.jar.$jar"] = ext["versions.gradle-api"]
}
if (!ext.properties.containsKey("versions.androidStudioRelease")) {
ext["ignore.jar.android-base-common"] = "true"
}
|