Skip to content

Commit

Permalink
Swap Animalsniffer to Java 8 and Android 19
Browse files Browse the repository at this point in the history
Also added missing signatures. Swapping to version catalog will make
this process easier in the future.
  • Loading branch information
ejona86 authored Aug 10, 2022
1 parent 2b50e40 commit 61f19d7
Show file tree
Hide file tree
Showing 25 changed files with 55 additions and 21 deletions.
2 changes: 1 addition & 1 deletion alts/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ dependencies {
classifier = "linux-x86_64"
}
}
signature 'org.codehaus.mojo.signature:java17:1.0@signature'
signature libraries.signature.java
}

configureProtoCompilation()
Expand Down
4 changes: 2 additions & 2 deletions api/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@ dependencies {
}
jmh project(':grpc-core')

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure {
Expand Down
4 changes: 2 additions & 2 deletions auth/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ dependencies {
implementation libraries.guava
testImplementation project(':grpc-testing'),
libraries.google.auth.oauth2Http
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}
2 changes: 1 addition & 1 deletion authz/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dependencies {
shadow configurations.implementation.getDependencies().minus([xdsDependency])
shadow project(path: ':grpc-xds', configuration: 'shadow')

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
}

tasks.named("jar").configure {
Expand Down
3 changes: 3 additions & 0 deletions benchmarks/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ plugins {

id "com.google.protobuf"
id "me.champeau.jmh"
id "ru.vyarus.animalsniffer"
}

description = "grpc Benchmarks"
Expand Down Expand Up @@ -39,6 +40,8 @@ dependencies {

testImplementation libraries.junit,
libraries.mockito.core

signature libraries.signature.java
}

import net.ltgt.gradle.errorprone.CheckSeverity
Expand Down
5 changes: 5 additions & 0 deletions census/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
plugins {
id "java-library"
id "maven-publish"

id "ru.vyarus.animalsniffer"
}

description = 'gRPC: Census'
Expand All @@ -18,6 +20,9 @@ dependencies {
project(':grpc-core').sourceSets.test.output,
project(':grpc-testing'),
libraries.opencensus.impl

signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure {
Expand Down
4 changes: 2 additions & 2 deletions core/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,8 @@ dependencies {

jmh project(':grpc-testing')

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure {
Expand Down
3 changes: 3 additions & 0 deletions gae-interop-testing/gae-jdk8/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@ buildscript {
plugins {
id "java"
id "war"

id "ru.vyarus.animalsniffer"
}

description = 'gRPC: gae interop testing (jdk8)'
Expand All @@ -53,6 +55,7 @@ dependencies {
implementation libraries.junit
implementation libraries.protobuf.java
runtimeOnly libraries.netty.tcnative, libraries.netty.tcnative.classes
signature libraries.signature.java
}

tasks.named("compileJava").configure {
Expand Down
2 changes: 1 addition & 1 deletion gcp-observability/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ dependencies {
exclude group: 'junit', module: 'junit'
}

signature "org.codehaus.mojo.signature:java18:1.0@signature"
signature libraries.signature.java
}

configureProtoCompilation()
2 changes: 1 addition & 1 deletion googleapis/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies {
libraries.guava
testImplementation project(':grpc-core').sourceSets.test.output

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
}

publishing {
Expand Down
2 changes: 2 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -68,4 +68,6 @@ protobuf-javalite = { module = "com.google.protobuf:protobuf-javalite", version.
protobuf-protoc = { module = "com.google.protobuf:protoc", version.ref = "protobuf" }
re2j = "com.google.re2j:re2j:1.6"
robolectric = "org.robolectric:robolectric:4.8.1"
signature-android = "net.sf.androidscents.signature:android-api-level-19:4.4.2_r4"
signature-java = "org.codehaus.mojo.signature:java18:1.0"
truth = "com.google.truth:truth:1.0.1"
3 changes: 3 additions & 0 deletions grpclb/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ plugins {

id "com.google.protobuf"
id "me.champeau.gradle.japicmp"
id "ru.vyarus.animalsniffer"
}

description = "gRPC: GRPCLB LoadBalancer plugin"
Expand All @@ -21,6 +22,8 @@ dependencies {
compileOnly libraries.javax.annotation
testImplementation libraries.truth,
project(':grpc-core').sourceSets.test.output

signature libraries.signature.java
}

configureProtoCompilation()
Expand Down
4 changes: 4 additions & 0 deletions interop-testing/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ plugins {

id "com.github.johnrengelman.shadow"
id "com.google.protobuf"
id "ru.vyarus.animalsniffer"
}

description = "gRPC: Integration Testing"
Expand Down Expand Up @@ -56,6 +57,9 @@ dependencies {
libraries.okhttp
alpnagent libraries.jetty.alpn.agent
shadow configurations.implementation.getDependencies().minus(xdsDependency)

signature libraries.signature.java
signature libraries.signature.android
}

configureProtoCompilation()
Expand Down
3 changes: 3 additions & 0 deletions istio-interop-testing/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ plugins {

id "com.google.protobuf"
id 'com.google.cloud.tools.jib'
id "ru.vyarus.animalsniffer"
}

description = "gRPC: Istio Interop testing"
Expand Down Expand Up @@ -34,6 +35,8 @@ dependencies {
libraries.junit,
libraries.truth
alpnagent libraries.jetty.alpn.agent

signature libraries.signature.java
}

sourceSets {
Expand Down
3 changes: 2 additions & 1 deletion netty/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,8 @@ dependencies {
classifier = "linux-x86_64"
}
}
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
signature libraries.signature.android
alpnagent libraries.jetty.alpn.agent
}

Expand Down
3 changes: 3 additions & 0 deletions netty/shaded/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ plugins {
id "maven-publish"

id "com.github.johnrengelman.shadow"
id "ru.vyarus.animalsniffer"
}

description = "gRPC: Netty Shaded"
Expand Down Expand Up @@ -61,6 +62,8 @@ dependencies {
shadow project(':grpc-netty').configurations.runtimeClasspath.allDependencies.matching {
it.group != 'io.netty'
}
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("jar").configure {
Expand Down
4 changes: 2 additions & 2 deletions okhttp/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@ dependencies {
project(':grpc-testing'),
libraries.netty.codec.http2,
libraries.okhttp
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}

project.sourceSets {
Expand Down
4 changes: 2 additions & 2 deletions protobuf-lite/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ dependencies {

testImplementation project(':grpc-core')

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("compileTestJava").configure {
Expand Down
3 changes: 2 additions & 1 deletion protobuf/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@ dependencies {
exclude group: 'com.google.protobuf', module: 'protobuf-javalite'
}

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure {
Expand Down
2 changes: 1 addition & 1 deletion rls/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ dependencies {
project(':grpc-testing'),
project(':grpc-testing-proto'),
project(':grpc-core').sourceSets.test.output // for FakeClock
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
}

tasks.named("compileJava").configure {
Expand Down
2 changes: 1 addition & 1 deletion services/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies {
libraries.netty.transport.epoll, // for DomainSocketAddress
project(':grpc-core').sourceSets.test.output // for FakeClock
testCompileOnly libraries.javax.annotation
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
}

configureProtoCompilation()
Expand Down
4 changes: 2 additions & 2 deletions stub/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ dependencies {
implementation libraries.errorprone.annotations
testImplementation libraries.truth,
project(':grpc-testing')
signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature "net.sf.androidscents.signature:android-api-level-14:4.0_r4@signature"
signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure {
Expand Down
2 changes: 2 additions & 0 deletions testing-proto/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
id "maven-publish"

id "com.google.protobuf"
id "ru.vyarus.animalsniffer"
}

description = "gRPC: Testing Protos"
Expand All @@ -13,6 +14,7 @@ dependencies {
compileOnly libraries.javax.annotation
testImplementation libraries.truth
testRuntimeOnly libraries.javax.annotation
signature libraries.signature.java
}

configureProtoCompilation()
4 changes: 4 additions & 0 deletions testing/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ plugins {
id "maven-publish"

id "me.champeau.gradle.japicmp"
id "ru.vyarus.animalsniffer"
}

description = "gRPC: Testing"
Expand All @@ -24,6 +25,9 @@ dependencies {

testImplementation project(':grpc-testing-proto'),
project(':grpc-core').sourceSets.test.output

signature libraries.signature.java
signature libraries.signature.android
}

tasks.named("javadoc").configure { exclude 'io/grpc/internal/**' }
Expand Down
2 changes: 1 addition & 1 deletion xds/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ dependencies {
shadow configurations.implementation.getDependencies().minus([nettyDependency])
shadow project(path: ':grpc-netty-shaded', configuration: 'shadow')

signature "org.codehaus.mojo.signature:java17:1.0@signature"
signature libraries.signature.java
testRuntimeOnly libraries.netty.tcnative,
libraries.netty.tcnative.classes
testRuntimeOnly (libraries.netty.tcnative) {
Expand Down

0 comments on commit 61f19d7

Please sign in to comment.