Gradle plugin for compiling and checking Stable AIDL
Copies a significant amount of test fixtures from AGP internals with
modifications to pass ktlint.
Updates buildSrc to make the plugin available within AndroidX.
Bug: 253427301
Test: StableAidlPluginTest, StableAidlCheckApiTest, StableAidlCompileTest
Change-Id: I4182f7988e2e84ee1e7f0b9d815ac54e249abf7c
diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml
index 68d0f3e..4872af77 100644
--- a/gradle/libs.versions.toml
+++ b/gradle/libs.versions.toml
@@ -73,7 +73,9 @@
androidLintTests = { module = "com.android.tools.lint:lint-tests", version.ref = "androidLint" }
androidToolsCommon = { module = "com.android.tools:common", version.ref = "androidLint" }
androidToolsNinepatch = { module = "com.android.tools:ninepatch", version.ref = "androidLint" }
+androidToolsRepository= { module = "com.android.tools:repository", version.ref = "androidLint" }
androidToolsSdkCommon = { module = "com.android.tools:sdk-common", version.ref = "androidLint" }
+androidToolsAnalyticsProtos = { module = "com.android.tools.analytics-library:protos", version.ref = "androidLint" }
autoCommon = { module = "com.google.auto:auto-common", version = "0.11" }
atomicFu = { module = "org.jetbrains.kotlinx:atomicfu", version.ref = "atomicFu" }
atomicFuPluginz = { module = "org.jetbrains.kotlinx:atomicfu-gradle-plugin", version.ref = "atomicFu" }