blob: 477cfebb520cd800ff2e5104746b6cb45dee7503 [file]
[versions]
androidxCollection = "1.6.0"
androidxTracing = "2.0.0-alpha05"
# When updating update tools/asmifier.py and Toolhelper as well.
asm = "9.10.1"
ddmLib = "32.2.0"
errorprone = "2.50.0"
errorproneGradlePlugin = "5.1.0"
fastUtil = "8.5.12"
gson = "2.14.0"
guava = "32.1.2-jre"
javassist = "3.29.2-GA"
junitJupiter = "5.14.3"
junitPlatform = "1.14.3"
kotlin = "1.9.20"
# This version is both our kotlin compiler and Gradle's (current) kotlin compiler.
# If Gradle is upgraded, then this version might have to split into two and
# the dependencies untangled.
kotlinGradlePlugin = "2.2.21"
kotlinMetadata = "2.4.0"
mockito = "2.10.0"
playwright = "1.60.0"
protobuf = "4.33.5"
protobufGradlePlugin = "0.9.4"
retryGradlePlugin = "1.6.4"
smali = "3.0.3"
spdxGradlePlugin = "0.4.0"
testng = "6.10"
toolsAapt2 = "9.1.0-alpha09-14792394"
tools = "31.5.0-alpha04"
zipflinger = "9.0.0"
[libraries]
androidxCollection = { module = "androidx.collection:collection", version.ref = "androidxCollection" }
androidxTracingDriver = { module = "androidx.tracing:tracing", version.ref = "androidxTracing" }
androidxTracingDriverDesktop = { module = "androidx.tracing:tracing-desktop", version.ref = "androidxTracing" }
androidxTracingDriverWire = { module = "androidx.tracing:tracing-wire", version.ref = "androidxTracing" }
androidxTracingDriverWireDesktop = { module = "androidx.tracing:tracing-wire-desktop", version.ref = "androidxTracing" }
asm = { module = "org.ow2.asm:asm", version.ref = "asm" }
asmUtil = { module = "org.ow2.asm:asm-util", version.ref = "asm" }
asmCommons = { module = "org.ow2.asm:asm-commons", version.ref = "asm" }
ddmLib = { module = "com.android.tools.ddms:ddmlib", version.ref = "ddmLib" }
errorprone = { module = "com.google.errorprone:error_prone_core", version.ref = "errorprone" }
errorproneGradlePlugin = { module = "net.ltgt.gradle:gradle-errorprone-plugin", version.ref = "errorproneGradlePlugin" }
fastUtil = { module = "it.unimi.dsi:fastutil", version.ref = "fastUtil" }
gson = { module = "com.google.code.gson:gson", version.ref = "gson" }
guava = { module = "com.google.guava:guava", version.ref = "guava" }
javassist = { module = "org.javassist:javassist", version.ref = "javassist" }
junitJupiter = { module = "org.junit.jupiter:junit-jupiter", version.ref = "junitJupiter" }
junitVintageEngine = { module = "org.junit.vintage:junit-vintage-engine", version.ref = "junitJupiter" }
junitPlatform = { module = "org.junit.platform:junit-platform-launcher", version.ref = "junitPlatform" }
kotlinAssignmentCompilerPlugin = { module = "org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable", version.ref = "kotlinGradlePlugin"}
kotlinBuildToolsImpl = { module = "org.jetbrains.kotlin:kotlin-build-tools-impl", version.ref = "kotlinGradlePlugin" }
kotlinCompilerEmbeddable = { module = "org.jetbrains.kotlin:kotlin-compiler-embeddable", version.ref = "kotlinGradlePlugin" }
kotlinGradlePlugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlinGradlePlugin" }
kotlinGradlePluginApi = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin-api", version.ref = "kotlinGradlePlugin" }
kotlinGradlePluginIdea = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin-idea", version.ref = "kotlinGradlePlugin" }
kotlinMetadata = { module = "org.jetbrains.kotlin:kotlin-metadata-jvm", version.ref = "kotlinMetadata" }
kotlinSamWithReceiverCompilerPlugin = { module = "org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable", version.ref = "kotlinGradlePlugin" }
kotlinScriptRuntime = { module = "org.jetbrains.kotlin:kotlin-script-runtime", version.ref = "kotlinGradlePlugin" }
kotlinScriptingCompilerEmbeddable = { module = "org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable", version.ref = "kotlinGradlePlugin" }
kotlinStdLib = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlinGradlePlugin" }
kotlinToolingCore = { module = "org.jetbrains.kotlin:kotlin-tooling-core", version.ref = "kotlinGradlePlugin" }
kotlinReflect = { module = "org.jetbrains.kotlin:kotlin-reflect", version.ref = "kotlinGradlePlugin" }
mockitoCore = { module = "org.mockito:mockito-core", version.ref = "mockito" }
playwright = { module = "com.microsoft.playwright:playwright", version.ref = "playwright" }
protobuf = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" }
protobufUtil = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobuf" }
protobufGradlePlugin = { module = "com.google.protobuf:protobuf-gradle-plugin", version.ref = "protobufGradlePlugin" }
retryGradlePlugin = { module = "org.gradle:test-retry-gradle-plugin", version.ref = "retryGradlePlugin" }
smali = { module = "com.android.tools.smali:smali", version.ref = "smali" }
smaliUtil = { module = "com.android.tools.smali:smali-util", version.ref = "smali" }
spdxGradlePlugin = { module = "org.spdx:spdx-gradle-plugin", version.ref = "spdxGradlePlugin" }
testng = { module = "org.testng:testng", version.ref = "testng" }
toolsAapt2Proto = { module = "com.android.tools.build:aapt2-proto", version.ref = "toolsAapt2" }
toolsLayoutlibApi = { module = "com.android.tools.layoutlib:layoutlib-api", version.ref = "tools" }
toolsCommon = { module = "com.android.tools:common", version.ref = "tools" }
toolsSdkCommon = { module = "com.android.tools:sdk-common", version.ref = "tools" }
zipflinger = { module = "com.android:zipflinger", version.ref = "zipflinger" }
[bundles]
compilerDeps = ["androidxCollection",
"androidxTracingDriver",
"androidxTracingDriverWire",
"asm",
"asmCommons",
"asmUtil",
"fastUtil",
"gson",
"guava",
"kotlinMetadata",
"protobuf",
"protobufUtil",
"zipflinger"]