From 490bc40cafa6279fd241e225a42781777fb7dcda Mon Sep 17 00:00:00 2001 From: Milan Date: Fri, 28 Jun 2024 08:56:36 +0200 Subject: [PATCH] Android Gradle Plugin and Gradle Locks update (#1491) * Android Gradle Plugin and Gradle Locks update * Documentation updated * Documentation update --------- Co-authored-by: Milan Cerovsky --- build-conventions-secant/gradle.lockfile | 377 ++++++++++++----------- buildSrc/gradle.lockfile | 55 ++-- buildscript-gradle.lockfile | 87 +++--- docs/Setup.md | 5 +- gradle.properties | 4 +- settings.gradle.kts | 22 +- 6 files changed, 278 insertions(+), 272 deletions(-) diff --git a/build-conventions-secant/gradle.lockfile b/build-conventions-secant/gradle.lockfile index f7f04b43..e0b66e72 100644 --- a/build-conventions-secant/gradle.lockfile +++ b/build-conventions-secant/gradle.lockfile @@ -1,190 +1,197 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -androidx.databinding:databinding-common:8.3.0=runtimeClasspath -androidx.databinding:databinding-compiler-common:8.3.0=runtimeClasspath -com.android.databinding:baseLibrary:8.3.0=runtimeClasspath -com.android.tools.analytics-library:crash:31.3.0=runtimeClasspath -com.android.tools.analytics-library:protos:31.3.0=runtimeClasspath -com.android.tools.analytics-library:shared:31.3.0=runtimeClasspath -com.android.tools.analytics-library:tracker:31.3.0=runtimeClasspath -com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=runtimeClasspath -com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=runtimeClasspath -com.android.tools.build:aapt2-proto:8.3.0-10880808=runtimeClasspath -com.android.tools.build:aaptcompiler:8.3.0=runtimeClasspath -com.android.tools.build:apksig:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:apkzlib:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:builder-model:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:builder-test-api:8.3.0=runtimeClasspath -com.android.tools.build:builder:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:bundletool:1.15.6=runtimeClasspath -com.android.tools.build:gradle-api:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:gradle-settings-api:8.3.0=runtimeClasspath -com.android.tools.build:gradle:8.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:manifest-merger:31.3.0=compileClasspath,runtimeClasspath -com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=runtimeClasspath -com.android.tools.ddms:ddmlib:31.3.0=runtimeClasspath -com.android.tools.layoutlib:layoutlib-api:31.3.0=runtimeClasspath -com.android.tools.lint:lint-model:31.3.0=runtimeClasspath -com.android.tools.lint:lint-typedef-remover:31.3.0=runtimeClasspath -com.android.tools.utp:android-device-provider-ddmlib-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-device-provider-gradle-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-coverage-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-logcat-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-host-retention-proto:31.3.0=runtimeClasspath -com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.3.0=runtimeClasspath -com.android.tools:annotations:31.3.0=runtimeClasspath -com.android.tools:common:31.3.0=runtimeClasspath -com.android.tools:dvlib:31.3.0=runtimeClasspath -com.android.tools:repository:31.3.0=runtimeClasspath -com.android.tools:sdk-common:31.3.0=runtimeClasspath -com.android.tools:sdklib:31.3.0=runtimeClasspath -com.android:signflinger:8.3.0=runtimeClasspath -com.android:zipflinger:8.3.0=compileClasspath,runtimeClasspath -com.google.android:annotations:4.1.1.4=runtimeClasspath -com.google.api-client:google-api-client:2.2.0=compileClasspath,runtimeClasspath -com.google.api.grpc:proto-google-common-protos:2.17.0=runtimeClasspath -com.google.apis:google-api-services-androidpublisher:v3-rev20231030-2.0.0=compileClasspath,runtimeClasspath -com.google.auth:google-auth-library-credentials:1.18.0=compileClasspath,runtimeClasspath -com.google.auth:google-auth-library-oauth2-http:1.18.0=compileClasspath,runtimeClasspath -com.google.auto.value:auto-value-annotations:1.10.1=compileClasspath,runtimeClasspath -com.google.code.findbugs:jsr305:3.0.2=compileClasspath,runtimeClasspath -com.google.code.gson:gson:2.10=compileClasspath -com.google.code.gson:gson:2.10.1=runtimeClasspath -com.google.crypto.tink:tink:1.7.0=runtimeClasspath -com.google.dagger:dagger:2.28.3=runtimeClasspath -com.google.errorprone:error_prone_annotations:2.16=compileClasspath -com.google.errorprone:error_prone_annotations:2.18.0=runtimeClasspath -com.google.flatbuffers:flatbuffers-java:1.12.0=runtimeClasspath -com.google.guava:failureaccess:1.0.1=compileClasspath,runtimeClasspath -com.google.guava:guava:31.1-jre=compileClasspath -com.google.guava:guava:32.0.1-jre=runtimeClasspath -com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,runtimeClasspath -com.google.http-client:google-http-client-apache-v2:1.42.3=compileClasspath,runtimeClasspath -com.google.http-client:google-http-client-gson:1.42.3=compileClasspath,runtimeClasspath -com.google.http-client:google-http-client:1.42.3=compileClasspath,runtimeClasspath -com.google.j2objc:j2objc-annotations:1.3=compileClasspath -com.google.j2objc:j2objc-annotations:2.8=runtimeClasspath -com.google.jimfs:jimfs:1.1=runtimeClasspath -com.google.oauth-client:google-oauth-client:1.34.1=compileClasspath,runtimeClasspath -com.google.protobuf:protobuf-java-util:3.22.3=runtimeClasspath -com.google.protobuf:protobuf-java:3.22.3=runtimeClasspath -com.google.testing.platform:core-proto:0.0.9-alpha02=runtimeClasspath -com.googlecode.juniversalchardet:juniversalchardet:1.0.3=runtimeClasspath -com.squareup:javapoet:1.10.0=runtimeClasspath -com.squareup:javawriter:2.5.0=compileClasspath,runtimeClasspath -com.sun.activation:javax.activation:1.2.0=runtimeClasspath -com.sun.istack:istack-commons-runtime:3.0.8=runtimeClasspath -com.sun.xml.fastinfoset:FastInfoset:1.2.16=runtimeClasspath -com.vdurmont:semver4j:3.1.0=runtimeClasspath -commons-codec:commons-codec:1.15=compileClasspath,runtimeClasspath -commons-io:commons-io:2.15.1=runtimeClasspath -commons-logging:commons-logging:1.2=compileClasspath,runtimeClasspath -io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.6=compileClasspath,runtimeClasspath -io.grpc:grpc-api:1.57.0=runtimeClasspath -io.grpc:grpc-context:1.27.2=compileClasspath -io.grpc:grpc-context:1.57.0=runtimeClasspath -io.grpc:grpc-core:1.57.0=runtimeClasspath -io.grpc:grpc-netty:1.57.0=runtimeClasspath -io.grpc:grpc-protobuf-lite:1.57.0=runtimeClasspath -io.grpc:grpc-protobuf:1.57.0=runtimeClasspath -io.grpc:grpc-stub:1.57.0=runtimeClasspath -io.netty:netty-buffer:4.1.93.Final=runtimeClasspath -io.netty:netty-codec-http2:4.1.93.Final=runtimeClasspath -io.netty:netty-codec-http:4.1.93.Final=runtimeClasspath -io.netty:netty-codec-socks:4.1.93.Final=runtimeClasspath -io.netty:netty-codec:4.1.93.Final=runtimeClasspath -io.netty:netty-common:4.1.93.Final=runtimeClasspath -io.netty:netty-handler-proxy:4.1.93.Final=runtimeClasspath -io.netty:netty-handler:4.1.93.Final=runtimeClasspath -io.netty:netty-resolver:4.1.93.Final=runtimeClasspath -io.netty:netty-transport-native-unix-common:4.1.93.Final=runtimeClasspath -io.netty:netty-transport:4.1.93.Final=runtimeClasspath -io.opencensus:opencensus-api:0.31.1=compileClasspath,runtimeClasspath -io.opencensus:opencensus-contrib-http-util:0.31.1=compileClasspath,runtimeClasspath -io.perfmark:perfmark-api:0.26.0=runtimeClasspath -jakarta.activation:jakarta.activation-api:1.2.1=runtimeClasspath -jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=runtimeClasspath -javax.annotation:javax.annotation-api:1.3.2=runtimeClasspath -javax.inject:javax.inject:1=runtimeClasspath -net.java.dev.jna:jna-platform:5.6.0=runtimeClasspath -net.java.dev.jna:jna:5.6.0=runtimeClasspath -net.sf.jopt-simple:jopt-simple:4.9=runtimeClasspath -net.sf.kxml:kxml2:2.3.0=runtimeClasspath -org.apache.commons:commons-compress:1.21=runtimeClasspath -org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,runtimeClasspath -org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,runtimeClasspath -org.apache.httpcomponents:httpmime:4.5.6=runtimeClasspath -org.bitbucket.b_c:jose4j:0.7.0=runtimeClasspath -org.bouncycastle:bcpkix-jdk15on:1.67=runtimeClasspath -org.bouncycastle:bcprov-jdk15on:1.67=runtimeClasspath -org.checkerframework:checker-qual:3.12.0=compileClasspath -org.checkerframework:checker-qual:3.33.0=runtimeClasspath -org.codehaus.mojo:animal-sniffer-annotations:1.23=runtimeClasspath -org.glassfish.jaxb:jaxb-runtime:2.3.2=runtimeClasspath -org.glassfish.jaxb:txw2:2.3.2=runtimeClasspath -org.jdom:jdom2:2.0.6=runtimeClasspath -org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinCompilerClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-android-extensions:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-native-utils:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-project-model:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinCompilerClasspath +androidx.databinding:databinding-common:8.5.0=runtimeClasspath,testRuntimeClasspath +androidx.databinding:databinding-compiler-common:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android.databinding:baseLibrary:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.analytics-library:crash:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.analytics-library:protos:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.analytics-library:shared:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.analytics-library:tracker:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=runtimeClasspath,testRuntimeClasspath +com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:aapt2-proto:8.5.0-11315950=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:aaptcompiler:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:apksig:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:apkzlib:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:builder-model:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:builder-test-api:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:builder:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:bundletool:1.16.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:gradle-api:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:gradle-settings-api:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.build:gradle:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:manifest-merger:31.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=runtimeClasspath,testRuntimeClasspath +com.android.tools.ddms:ddmlib:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.layoutlib:layoutlib-api:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.lint:lint-model:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.lint:lint-typedef-remover:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-device-provider-ddmlib-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-device-provider-gradle-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-coverage-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-logcat-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-host-retention-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:annotations:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:common:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:dvlib:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:repository:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:sdk-common:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android.tools:sdklib:31.5.0=runtimeClasspath,testRuntimeClasspath +com.android:signflinger:8.5.0=runtimeClasspath,testRuntimeClasspath +com.android:zipflinger:8.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.android:annotations:4.1.1.4=runtimeClasspath,testRuntimeClasspath +com.google.api-client:google-api-client:2.2.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.api.grpc:proto-google-common-protos:2.17.0=runtimeClasspath,testRuntimeClasspath +com.google.apis:google-api-services-androidpublisher:v3-rev20231030-2.0.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.auth:google-auth-library-credentials:1.18.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.auth:google-auth-library-oauth2-http:1.18.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.auto.value:auto-value-annotations:1.10.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.code.findbugs:jsr305:3.0.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.code.gson:gson:2.10=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +com.google.code.gson:gson:2.10.1=runtimeClasspath,testRuntimeClasspath +com.google.crypto.tink:tink:1.7.0=runtimeClasspath,testRuntimeClasspath +com.google.dagger:dagger:2.28.3=runtimeClasspath,testRuntimeClasspath +com.google.errorprone:error_prone_annotations:2.16=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +com.google.errorprone:error_prone_annotations:2.18.0=runtimeClasspath,testRuntimeClasspath +com.google.flatbuffers:flatbuffers-java:1.12.0=runtimeClasspath,testRuntimeClasspath +com.google.guava:failureaccess:1.0.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.guava:guava:31.1-jre=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +com.google.guava:guava:32.0.1-jre=runtimeClasspath,testRuntimeClasspath +com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.http-client:google-http-client-apache-v2:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.http-client:google-http-client-gson:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.http-client:google-http-client:1.42.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.j2objc:j2objc-annotations:1.3=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +com.google.j2objc:j2objc-annotations:2.8=runtimeClasspath,testRuntimeClasspath +com.google.jimfs:jimfs:1.1=runtimeClasspath,testRuntimeClasspath +com.google.oauth-client:google-oauth-client:1.34.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.google.protobuf:protobuf-java-util:3.22.3=runtimeClasspath,testRuntimeClasspath +com.google.protobuf:protobuf-java:3.22.3=runtimeClasspath,testRuntimeClasspath +com.google.testing.platform:core-proto:0.0.9-alpha02=runtimeClasspath,testRuntimeClasspath +com.googlecode.juniversalchardet:juniversalchardet:1.0.3=runtimeClasspath,testRuntimeClasspath +com.squareup:javapoet:1.10.0=runtimeClasspath,testRuntimeClasspath +com.squareup:javawriter:2.5.0=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +com.sun.activation:javax.activation:1.2.0=runtimeClasspath,testRuntimeClasspath +com.sun.istack:istack-commons-runtime:3.0.8=runtimeClasspath,testRuntimeClasspath +com.sun.xml.fastinfoset:FastInfoset:1.2.16=runtimeClasspath,testRuntimeClasspath +com.vdurmont:semver4j:3.1.0=runtimeClasspath,testRuntimeClasspath +commons-codec:commons-codec:1.15=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +commons-io:commons-io:2.15.1=runtimeClasspath,testRuntimeClasspath +commons-logging:commons-logging:1.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +io.gitlab.arturbosch.detekt:detekt-gradle-plugin:1.23.6=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +io.grpc:grpc-api:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-context:1.27.2=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +io.grpc:grpc-context:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-core:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-netty:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf-lite:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-protobuf:1.57.0=runtimeClasspath,testRuntimeClasspath +io.grpc:grpc-stub:1.57.0=runtimeClasspath,testRuntimeClasspath +io.netty:netty-buffer:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http2:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-http:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec-socks:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-codec:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-common:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler-proxy:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-handler:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-resolver:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport-native-unix-common:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.netty:netty-transport:4.1.93.Final=runtimeClasspath,testRuntimeClasspath +io.opencensus:opencensus-api:0.31.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +io.opencensus:opencensus-contrib-http-util:0.31.1=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +io.perfmark:perfmark-api:0.26.0=runtimeClasspath,testRuntimeClasspath +jakarta.activation:jakarta.activation-api:1.2.1=runtimeClasspath,testRuntimeClasspath +jakarta.xml.bind:jakarta.xml.bind-api:2.3.2=runtimeClasspath,testRuntimeClasspath +javax.annotation:javax.annotation-api:1.3.2=runtimeClasspath,testRuntimeClasspath +javax.inject:javax.inject:1=runtimeClasspath,testRuntimeClasspath +net.java.dev.jna:jna-platform:5.6.0=runtimeClasspath,testRuntimeClasspath +net.java.dev.jna:jna:5.6.0=runtimeClasspath,testRuntimeClasspath +net.sf.jopt-simple:jopt-simple:4.9=runtimeClasspath,testRuntimeClasspath +net.sf.kxml:kxml2:2.3.0=runtimeClasspath,testRuntimeClasspath +org.apache.commons:commons-compress:1.21=runtimeClasspath,testRuntimeClasspath +org.apache.httpcomponents:httpclient:4.5.14=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.apache.httpcomponents:httpcore:4.4.16=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.apache.httpcomponents:httpmime:4.5.6=runtimeClasspath,testRuntimeClasspath +org.bitbucket.b_c:jose4j:0.9.5=runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcpkix-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcprov-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath +org.bouncycastle:bcutil-jdk18on:1.77=runtimeClasspath,testRuntimeClasspath +org.checkerframework:checker-qual:3.12.0=compileClasspath,implementationDependenciesMetadata,testCompileClasspath,testImplementationDependenciesMetadata +org.checkerframework:checker-qual:3.33.0=runtimeClasspath,testRuntimeClasspath +org.codehaus.mojo:animal-sniffer-annotations:1.23=runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:jaxb-runtime:2.3.2=runtimeClasspath,testRuntimeClasspath +org.glassfish.jaxb:txw2:2.3.2=runtimeClasspath,testRuntimeClasspath +org.jdom:jdom2:2.0.6=runtimeClasspath,testRuntimeClasspath +org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-android-extensions:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-build-common:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-build-tools-api:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-compiler-runner:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-daemon-client:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-annotations:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-idea-proto:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-idea:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-gradle-plugins-bom:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-klib-commonizer-api:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.22=kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-native-utils:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-project-model:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath org.jetbrains.kotlin:kotlin-reflect:1.9.20=runtimeClasspath -org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath -org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=runtimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20=runtimeClasspath -org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20=runtimeClasspath +org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-common:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.23=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.9.20=runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.9.20=runtimeClasspath,testRuntimeClasspath org.jetbrains.kotlin:kotlin-stdlib:1.9.20=runtimeClasspath -org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-tooling-core:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-util-io:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlin:kotlin-util-klib:1.9.23=compileClasspath,runtimeClasspath -org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.7.3=compileClasspath,runtimeClasspath -org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=runtimeClasspath -org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3=compileClasspath,runtimeClasspath -org.jetbrains:annotations:13.0=compileClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain -org.jetbrains:annotations:23.0.0=runtimeClasspath -org.json:json:20240205=runtimeClasspath -org.jvnet.staxex:stax-ex:1.8.1=runtimeClasspath -org.ow2.asm:asm-analysis:9.6=runtimeClasspath -org.ow2.asm:asm-commons:9.6=runtimeClasspath -org.ow2.asm:asm-tree:9.6=runtimeClasspath -org.ow2.asm:asm-util:9.6=runtimeClasspath -org.ow2.asm:asm:9.6=compileClasspath,runtimeClasspath -org.slf4j:slf4j-api:1.7.30=runtimeClasspath -org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2=runtimeClasspath -wtf.emulator:gradle-compat-6-1:0.16.2=runtimeClasspath -wtf.emulator:gradle-compat-6-6:0.16.2=runtimeClasspath -wtf.emulator:gradle-compat-7-6:0.16.2=runtimeClasspath -wtf.emulator:gradle-compat-api:0.16.2=runtimeClasspath -wtf.emulator:gradle-compat:0.16.2=runtimeClasspath -wtf.emulator:gradle-plugin:0.16.2=compileClasspath,runtimeClasspath -empty=annotationProcessor,kotlinScriptDefExtensions +org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-tooling-core:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-util-io:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-util-klib:1.9.23=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlinx.kover:org.jetbrains.kotlinx.kover.gradle.plugin:0.7.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath,runtimeClasspath,testRuntimeClasspath +org.jetbrains.kotlinx:kover-gradle-plugin:0.7.3=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath +org.jetbrains:annotations:23.0.0=runtimeClasspath,testRuntimeClasspath +org.json:json:20240205=runtimeClasspath,testRuntimeClasspath +org.jvnet.staxex:stax-ex:1.8.1=runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-analysis:9.6=runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-commons:9.6=runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-tree:9.6=runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm-util:9.6=runtimeClasspath,testRuntimeClasspath +org.ow2.asm:asm:9.6=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.slf4j:slf4j-api:1.7.30=runtimeClasspath,testRuntimeClasspath +org.tensorflow:tensorflow-lite-metadata:0.1.0-rc2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-compat-6-1:0.16.2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-compat-6-6:0.16.2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-compat-7-6:0.16.2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-compat-api:0.16.2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-compat:0.16.2=runtimeClasspath,testRuntimeClasspath +wtf.emulator:gradle-plugin:0.16.2=compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +empty=annotationProcessor,apiDependenciesMetadata,intransitiveDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,testAnnotationProcessor,testApiDependenciesMetadata,testCompileOnlyDependenciesMetadata,testIntransitiveDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions diff --git a/buildSrc/gradle.lockfile b/buildSrc/gradle.lockfile index d50693ea..3efb5fa0 100644 --- a/buildSrc/gradle.lockfile +++ b/buildSrc/gradle.lockfile @@ -1,33 +1,28 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -com.googlecode.javaewah:JavaEWAH:1.1.13=buildScriptClasspath,compileClasspath,testCompileClasspath,testRuntimeClasspath -org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r=buildScriptClasspath,compileClasspath,testCompileClasspath,testRuntimeClasspath -org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-gradle-plugin-api:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-gradle-plugin-model:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-native-utils:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-project-model:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinCompilerClasspath -org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath -org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-sam-with-receiver:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-script-runtime:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-common:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-scripting-jvm:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain -org.jetbrains.kotlin:kotlin-tooling-core:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains.kotlin:kotlin-util-io:1.7.10=kotlinCompilerPluginClasspathTest -org.jetbrains:annotations:13.0=compileClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,testCompileClasspath,testRuntimeClasspath -org.slf4j:slf4j-api:1.7.30=buildScriptClasspath,compileClasspath,testCompileClasspath,testRuntimeClasspath -empty=annotationProcessor,kotlinScriptDefExtensions,testAnnotationProcessor,testKotlinScriptDefExtensions +com.googlecode.javaewah:JavaEWAH:1.1.13=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.intellij.deps:trove4j:1.0.20200330=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-assignment-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-build-common:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-build-tools-api:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-build-tools-impl:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-compiler-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-compiler-runner:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-daemon-client:1.9.22=kotlinBuildToolsApiClasspath +org.jetbrains.kotlin:kotlin-daemon-embeddable:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-klib-commonizer-embeddable:1.9.22=kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-reflect:1.6.10=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-reflect:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlin:kotlin-sam-with-receiver-compiler-plugin-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-script-runtime:1.9.22=kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath +org.jetbrains.kotlin:kotlin-scripting-common:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-compiler-impl-embeddable:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-scripting-jvm:1.9.22=kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest +org.jetbrains.kotlin:kotlin-stdlib:1.9.22=compileClasspath,compileOnlyDependenciesMetadata,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +org.jetbrains.kotlinx:kotlinx-coroutines-core-jvm:1.5.0=kotlinBuildToolsApiClasspath +org.jetbrains:annotations:13.0=compileClasspath,embeddedKotlin,kotlinBuildToolsApiClasspath,kotlinCompilerClasspath,kotlinCompilerPluginClasspathMain,kotlinCompilerPluginClasspathTest,kotlinKlibCommonizerClasspath,testCompileClasspath,testRuntimeClasspath +org.slf4j:slf4j-api:1.7.30=buildScriptClasspath,compileClasspath,implementationDependenciesMetadata,runtimeClasspath,testCompileClasspath,testImplementationDependenciesMetadata,testRuntimeClasspath +empty=annotationProcessor,apiDependenciesMetadata,intransitiveDependenciesMetadata,kotlinCompilerPluginClasspath,kotlinNativeCompilerPluginClasspath,kotlinScriptDef,kotlinScriptDefExtensions,testAnnotationProcessor,testApiDependenciesMetadata,testCompileOnlyDependenciesMetadata,testIntransitiveDependenciesMetadata,testKotlinScriptDef,testKotlinScriptDefExtensions diff --git a/buildscript-gradle.lockfile b/buildscript-gradle.lockfile index a1eae8bb..c21b7e2c 100644 --- a/buildscript-gradle.lockfile +++ b/buildscript-gradle.lockfile @@ -1,49 +1,49 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. -androidx.databinding:databinding-common:8.3.0=classpath -androidx.databinding:databinding-compiler-common:8.3.0=classpath -com.android.databinding:baseLibrary:8.3.0=classpath -com.android.tools.analytics-library:crash:31.3.0=classpath -com.android.tools.analytics-library:protos:31.3.0=classpath -com.android.tools.analytics-library:shared:31.3.0=classpath -com.android.tools.analytics-library:tracker:31.3.0=classpath +androidx.databinding:databinding-common:8.5.0=classpath +androidx.databinding:databinding-compiler-common:8.5.0=classpath +com.android.databinding:baseLibrary:8.5.0=classpath +com.android.tools.analytics-library:crash:31.5.0=classpath +com.android.tools.analytics-library:protos:31.5.0=classpath +com.android.tools.analytics-library:shared:31.5.0=classpath +com.android.tools.analytics-library:tracker:31.5.0=classpath com.android.tools.build.jetifier:jetifier-core:1.0.0-beta10=classpath com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta10=classpath -com.android.tools.build:aapt2-proto:8.3.0-10880808=classpath -com.android.tools.build:aaptcompiler:8.3.0=classpath -com.android.tools.build:apksig:8.3.0=classpath -com.android.tools.build:apkzlib:8.3.0=classpath -com.android.tools.build:builder-model:8.3.0=classpath -com.android.tools.build:builder-test-api:8.3.0=classpath -com.android.tools.build:builder:8.3.0=classpath -com.android.tools.build:bundletool:1.15.6=classpath -com.android.tools.build:gradle-api:8.3.0=classpath -com.android.tools.build:gradle-settings-api:8.3.0=classpath -com.android.tools.build:gradle:8.3.0=classpath -com.android.tools.build:manifest-merger:31.3.0=classpath +com.android.tools.build:aapt2-proto:8.5.0-11315950=classpath +com.android.tools.build:aaptcompiler:8.5.0=classpath +com.android.tools.build:apksig:8.5.0=classpath +com.android.tools.build:apkzlib:8.5.0=classpath +com.android.tools.build:builder-model:8.5.0=classpath +com.android.tools.build:builder-test-api:8.5.0=classpath +com.android.tools.build:builder:8.5.0=classpath +com.android.tools.build:bundletool:1.16.0=classpath +com.android.tools.build:gradle-api:8.5.0=classpath +com.android.tools.build:gradle-settings-api:8.5.0=classpath +com.android.tools.build:gradle:8.5.0=classpath +com.android.tools.build:manifest-merger:31.5.0=classpath com.android.tools.build:transform-api:2.0.0-deprecated-use-gradle-api=classpath -com.android.tools.ddms:ddmlib:31.3.0=classpath -com.android.tools.layoutlib:layoutlib-api:31.3.0=classpath -com.android.tools.lint:lint-model:31.3.0=classpath -com.android.tools.lint:lint-typedef-remover:31.3.0=classpath -com.android.tools.utp:android-device-provider-ddmlib-proto:31.3.0=classpath -com.android.tools.utp:android-device-provider-gradle-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-coverage-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-logcat-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-host-retention-proto:31.3.0=classpath -com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.3.0=classpath -com.android.tools:annotations:31.3.0=classpath -com.android.tools:common:31.3.0=classpath -com.android.tools:dvlib:31.3.0=classpath -com.android.tools:repository:31.3.0=classpath -com.android.tools:sdk-common:31.3.0=classpath -com.android.tools:sdklib:31.3.0=classpath -com.android:signflinger:8.3.0=classpath -com.android:zipflinger:8.3.0=classpath +com.android.tools.ddms:ddmlib:31.5.0=classpath +com.android.tools.layoutlib:layoutlib-api:31.5.0=classpath +com.android.tools.lint:lint-model:31.5.0=classpath +com.android.tools.lint:lint-typedef-remover:31.5.0=classpath +com.android.tools.utp:android-device-provider-ddmlib-proto:31.5.0=classpath +com.android.tools.utp:android-device-provider-gradle-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-additional-test-output-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-apk-installer-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-coverage-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-emulator-control-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-logcat-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-host-retention-proto:31.5.0=classpath +com.android.tools.utp:android-test-plugin-result-listener-gradle-proto:31.5.0=classpath +com.android.tools:annotations:31.5.0=classpath +com.android.tools:common:31.5.0=classpath +com.android.tools:dvlib:31.5.0=classpath +com.android.tools:repository:31.5.0=classpath +com.android.tools:sdk-common:31.5.0=classpath +com.android.tools:sdklib:31.5.0=classpath +com.android:signflinger:8.5.0=classpath +com.android:zipflinger:8.5.0=classpath com.github.ben-manes.versions:com.github.ben-manes.versions.gradle.plugin:0.51.0=classpath,classpathCopy,classpathCopy2 com.github.ben-manes:gradle-versions-plugin:0.51.0=classpath com.google.android.gms:strict-version-matcher-plugin:1.2.4=classpath @@ -129,9 +129,10 @@ org.apache.commons:commons-compress:1.21=classpath org.apache.httpcomponents:httpclient:4.5.14=classpath org.apache.httpcomponents:httpcore:4.4.16=classpath org.apache.httpcomponents:httpmime:4.5.6=classpath -org.bitbucket.b_c:jose4j:0.7.0=classpath -org.bouncycastle:bcpkix-jdk15on:1.67=classpath -org.bouncycastle:bcprov-jdk15on:1.67=classpath +org.bitbucket.b_c:jose4j:0.9.5=classpath +org.bouncycastle:bcpkix-jdk18on:1.77=classpath +org.bouncycastle:bcprov-jdk18on:1.77=classpath +org.bouncycastle:bcutil-jdk18on:1.77=classpath org.checkerframework:checker-qual:3.33.0=classpath org.codehaus.mojo:animal-sniffer-annotations:1.23=classpath org.glassfish.jaxb:jaxb-runtime:2.3.2=classpath diff --git a/docs/Setup.md b/docs/Setup.md index c265a84c..f7f9a7f4 100644 --- a/docs/Setup.md +++ b/docs/Setup.md @@ -71,6 +71,9 @@ Start by making sure the command line with Gradle works first, because **all the 1. Reboot your computer, which will ensure that Gradle and Kotlin daemons are completely killed and relaunched 1. Delete the global Gradle cache under `~/.gradle/caches` 1. If adding a new dependency or updating a dependency, a warning that a dependency cannot be found may indicate the Maven repository restrictions need adjusting +1. If included build (like buildSrc) contains different kotlin version (embedded from gradle) than other modules + then Android Studio will not use gradle wrapper version specified in project. Running configurations or using + terminal works as expected. [link](https://github.com/Electric-Coin-Company/zashi-android/issues/1495) ## Gradle Tasks A variety of Gradle tasks are set up within the project, and these tasks are also accessible in Android Studio as run configurations. @@ -168,4 +171,4 @@ The Zcash testnet is an alternative blockchain that attempts to mimic the mainne ## Sideloading Although the goal of this document is to enable readers to build the app from source, it is also possible to -sideload debug builds created by Continuous Integration. For more details see [Sideloading.md](Sideloading.md). \ No newline at end of file +sideload debug builds created by Continuous Integration. For more details see [Sideloading.md](Sideloading.md). diff --git a/gradle.properties b/gradle.properties index 943309db..de2aaa68 100644 --- a/gradle.properties +++ b/gradle.properties @@ -138,7 +138,7 @@ ANDROID_COMPILE_SDK_VERSION=34 ANDROID_NDK_VERSION=23.0.7599858 -ANDROID_GRADLE_PLUGIN_VERSION=8.3.0 +ANDROID_GRADLE_PLUGIN_VERSION=8.5.0 DETEKT_VERSION=1.23.6 DETEKT_COMPOSE_RULES_VERSION=0.3.15 EMULATOR_WTF_GRADLE_PLUGIN_VERSION=0.16.2 @@ -204,4 +204,4 @@ JVM_TOOLCHAIN=17 # This shouldn't be changed, as Android doesn't support targets beyond Java 8 KOTLIN_JVM_TARGET=8 -ANDROID_JVM_TARGET=1.8 \ No newline at end of file +ANDROID_JVM_TARGET=1.8 diff --git a/settings.gradle.kts b/settings.gradle.kts index 5c46e407..b724fd55 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -54,17 +54,17 @@ pluginManagement { val androidGradlePluginVersion = extra["ANDROID_GRADLE_PLUGIN_VERSION"].toString() val kotlinVersion = extra["KOTLIN_VERSION"].toString() - id("com.android.application") version (androidGradlePluginVersion) apply (false) - id("com.android.library") version (androidGradlePluginVersion) apply (false) - id("com.android.test") version (androidGradlePluginVersion) apply (false) - id("com.github.ben-manes.versions") version (extra["GRADLE_VERSIONS_PLUGIN_VERSION"].toString()) apply (false) - id("com.osacky.fulladle") version (extra["FULLADLE_VERSION"].toString()) apply (false) - id("org.jetbrains.kotlinx.kover") version (extra["KOVER_VERSION"].toString()) apply (false) - id("wtf.emulator.gradle") version (extra["EMULATOR_WTF_GRADLE_PLUGIN_VERSION"].toString()) apply (false) - kotlin("android") version (kotlinVersion) apply (false) - kotlin("jvm") version (kotlinVersion) - kotlin("multiplatform") version (kotlinVersion) - kotlin("plugin.serialization") version (kotlinVersion) + id("com.android.application") version (androidGradlePluginVersion) apply false + id("com.android.library") version (androidGradlePluginVersion) apply false + id("com.android.test") version (androidGradlePluginVersion) apply false + id("com.github.ben-manes.versions") version (extra["GRADLE_VERSIONS_PLUGIN_VERSION"].toString()) apply false + id("com.osacky.fulladle") version (extra["FULLADLE_VERSION"].toString()) apply false + id("org.jetbrains.kotlinx.kover") version (extra["KOVER_VERSION"].toString()) apply false + id("wtf.emulator.gradle") version (extra["EMULATOR_WTF_GRADLE_PLUGIN_VERSION"].toString()) apply false + kotlin("android") version (kotlinVersion) apply false + kotlin("jvm") version (kotlinVersion) apply false + kotlin("multiplatform") version (kotlinVersion) apply false + kotlin("plugin.serialization") version (kotlinVersion) apply false } }