1[versions] 2# Compatibility problem with internal version getting onto 1.5.3. 3# https://github.com/grpc/grpc-java/pull/9118 4googleauth = "1.4.0" 5guava = "31.1-android" 6netty = '4.1.87.Final' 7# Keep the following references of tcnative version in sync whenever it's updated: 8# SECURITY.md 9nettytcnative = '2.0.61.Final' 10opencensus = "0.31.1" 11protobuf = "3.22.3" 12 13[libraries] 14android-annotations = "com.google.android:annotations:4.1.1.4" 15androidx-annotation = "androidx.annotation:annotation:1.6.0" 16androidx-core = "androidx.core:core:1.10.0" 17androidx-lifecycle-common = "androidx.lifecycle:lifecycle-common:2.6.1" 18androidx-lifecycle-service = "androidx.lifecycle:lifecycle-service:2.6.1" 19androidx-test-core = "androidx.test:core:1.5.0" 20androidx-test-ext-junit = "androidx.test.ext:junit:1.1.5" 21androidx-test-rules = "androidx.test:rules:1.5.0" 22animalsniffer = "org.codehaus.mojo:animal-sniffer:1.23" 23animalsniffer-annotations = "org.codehaus.mojo:animal-sniffer-annotations:1.23" 24auto-value = "com.google.auto.value:auto-value:1.10.1" 25auto-value-annotations = "com.google.auto.value:auto-value-annotations:1.10.1" 26checkstyle = "com.puppycrawl.tools:checkstyle:8.28" 27commons-math3 = "org.apache.commons:commons-math3:3.6.1" 28conscrypt = "org.conscrypt:conscrypt-openjdk-uber:2.5.2" 29cronet-api = "org.chromium.net:cronet-api:108.5359.79" 30cronet-embedded = "org.chromium.net:cronet-embedded:108.5359.79" 31errorprone-annotations = "com.google.errorprone:error_prone_annotations:2.18.0" 32errorprone-corejava8 = "com.google.errorprone:error_prone_core:2.10.0" 33errorprone-core = "com.google.errorprone:error_prone_core:2.18.0" 34google-api-protos = "com.google.api.grpc:proto-google-common-protos:2.17.0" 35google-auth-credentials = { module = "com.google.auth:google-auth-library-credentials", version.ref = "googleauth" } 36google-auth-oauth2Http = { module = "com.google.auth:google-auth-library-oauth2-http", version.ref = "googleauth" } 37gson = "com.google.code.gson:gson:2.10.1" 38guava = { module = "com.google.guava:guava", version.ref = "guava" } 39guava-betaChecker = "com.google.guava:guava-beta-checker:1.0" 40guava-testlib = { module = "com.google.guava:guava-testlib", version.ref = "guava" } 41guava-jre = "com.google.guava:guava:31.1-jre" 42hdrhistogram = "org.hdrhistogram:HdrHistogram:2.1.12" 43javax-annotation = "org.apache.tomcat:annotations-api:6.0.53" 44jetty-alpn-agent = "org.mortbay.jetty.alpn:jetty-alpn-agent:2.0.10" 45jsr305 = "com.google.code.findbugs:jsr305:3.0.2" 46junit = "junit:junit:4.13.2" 47mockito-android = "org.mockito:mockito-android:3.12.4" 48mockito-core = "org.mockito:mockito-core:3.12.4" 49netty-codec-http2 = { module = "io.netty:netty-codec-http2", version.ref = "netty" } 50netty-handler-proxy = { module = "io.netty:netty-handler-proxy", version.ref = "netty" } 51netty-tcnative = { module = "io.netty:netty-tcnative-boringssl-static", version.ref = "nettytcnative" } 52netty-tcnative-classes = { module = "io.netty:netty-tcnative-classes", version.ref = "nettytcnative" } 53netty-transport-epoll = { module = "io.netty:netty-transport-native-epoll", version.ref = "netty" } 54netty-unix-common = { module = "io.netty:netty-transport-native-unix-common", version.ref = "netty" } 55okhttp = "com.squareup.okhttp:okhttp:2.7.5" 56okio = "com.squareup.okio:okio:1.17.5" 57opencensus-api = { module = "io.opencensus:opencensus-api", version.ref = "opencensus" } 58opencensus-contrib-grpc-metrics = { module = "io.opencensus:opencensus-contrib-grpc-metrics", version.ref = "opencensus" } 59opencensus-exporter-stats-stackdriver = { module = "io.opencensus:opencensus-exporter-stats-stackdriver", version.ref = "opencensus" } 60opencensus-exporter-trace-stackdriver = { module = "io.opencensus:opencensus-exporter-trace-stackdriver", version.ref = "opencensus" } 61opencensus-impl = { module = "io.opencensus:opencensus-impl", version.ref = "opencensus" } 62opencensus-proto = "io.opencensus:opencensus-proto:0.2.0" 63perfmark-api = "io.perfmark:perfmark-api:0.26.0" 64protobuf-java = { module = "com.google.protobuf:protobuf-java", version.ref = "protobuf" } 65protobuf-java-util = { module = "com.google.protobuf:protobuf-java-util", version.ref = "protobuf" } 66protobuf-javalite = { module = "com.google.protobuf:protobuf-javalite", version.ref = "protobuf" } 67protobuf-protoc = { module = "com.google.protobuf:protoc", version.ref = "protobuf" } 68re2j = "com.google.re2j:re2j:1.7" 69# Compilation failed with 4.10.2 due to native graphics, or something. We don't 70# use it, but it seemed the compiler felt it needed the definition 71robolectric = "org.robolectric:robolectric:4.9.2" 72signature-android = "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4" 73signature-java = "org.codehaus.mojo.signature:java18:1.0" 74# 1.1+ requires Java 8, but we still use Java 7 with grpc-context 75truth = "com.google.truth:truth:1.0.1" 76