Use boms for grpc and opentelemetry in the examples (#1953)

Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
This commit is contained in:
Bogdan Drutu 2020-11-01 08:07:47 -08:00 committed by GitHub
parent 42952755e8
commit 698e9f4ad6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 34 additions and 29 deletions

View File

@ -28,6 +28,11 @@ subprojects {
}
}
dependencies {
compile platform("io.opentelemetry:opentelemetry-bom:${opentelemetryVersion}")
compile platform("io.grpc:grpc-bom:${grpcVersion}")
}
spotless {
java {
googleJavaFormat("1.9")
@ -36,7 +41,7 @@ subprojects {
//create a single Jar with all dependencies
task fatJar(type: Jar) {
baseName = project.name + '-all'
archiveBaseName = project.name + '-all'
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
with jar
}

View File

@ -6,12 +6,12 @@ description = 'OpenTelemetry Examples for gRPC'
ext.moduleName = "io.opentelemetry.examples.grpc"
dependencies {
compile "io.opentelemetry:opentelemetry-api:${opentelemetryVersion}"
compile "io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}"
compile "io.opentelemetry:opentelemetry-exporters-logging:${opentelemetryVersion}"
compile "io.grpc:grpc-protobuf:${grpcVersion}"
compile "io.grpc:grpc-stub:${grpcVersion}"
compile "io.grpc:grpc-netty-shaded:${grpcVersion}"
compile "io.opentelemetry:opentelemetry-api"
compile "io.opentelemetry:opentelemetry-sdk"
compile "io.opentelemetry:opentelemetry-exporters-logging"
compile "io.grpc:grpc-protobuf"
compile "io.grpc:grpc-stub"
compile "io.grpc:grpc-netty-shaded"
if (JavaVersion.current().isJava9Compatible()) {
// Workaround for @javax.annotation.Generated

View File

@ -6,9 +6,9 @@ description = 'OpenTelemetry Examples for HTTP'
ext.moduleName = "io.opentelemetry.examples.http"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-exporters-logging:${opentelemetryVersion}")
compile "io.grpc:grpc-context:${grpcVersion}"
compile("io.opentelemetry:opentelemetry-api")
compile("io.opentelemetry:opentelemetry-sdk")
compile("io.opentelemetry:opentelemetry-exporters-logging")
compile "io.grpc:grpc-context"
}

View File

@ -6,9 +6,9 @@ description = 'OpenTelemetry Examples for Jaeger Exporter'
ext.moduleName = "io.opentelemetry.examples.jaeger"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-exporters-jaeger:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-api")
compile("io.opentelemetry:opentelemetry-sdk")
compile("io.opentelemetry:opentelemetry-exporters-jaeger")
compile("io.grpc:grpc-protobuf:1.28.0")
compile("io.grpc:grpc-netty-shaded:1.28.0")
}

View File

@ -6,5 +6,5 @@ description = 'OpenTelemetry Examples for metrics'
ext.moduleName = "io.opentelemetry.examples.metrics"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-api")
}

View File

@ -6,8 +6,8 @@ description = 'OpenTelemetry Example for OTLP Exporters'
ext.moduleName = "io.opentelemetry.examples.otlp"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-exporters-otlp:${opentelemetryVersion}")
compile "io.grpc:grpc-netty-shaded:${grpcVersion}"
compile("io.opentelemetry:opentelemetry-api")
compile("io.opentelemetry:opentelemetry-sdk")
compile("io.opentelemetry:opentelemetry-exporters-otlp")
compile "io.grpc:grpc-netty-shaded"
}

View File

@ -6,9 +6,9 @@ description = 'OpenTelemetry Example for Prometheus Exporter'
ext.moduleName = "io.opentelemetry.examples.prometheus"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-exporters-prometheus:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-api")
compile("io.opentelemetry:opentelemetry-sdk")
compile("io.opentelemetry:opentelemetry-exporters-prometheus")
compile("io.prometheus:simpleclient:0.8.1")
compile("io.prometheus:simpleclient_httpserver:0.8.1")
}

View File

@ -6,7 +6,7 @@ description = 'OpenTelemetry Examples for SDK Usage'
ext.moduleName = "io.opentelemetry.examples.sdk.usage"
dependencies {
compile "io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}"
compile "io.opentelemetry:opentelemetry-exporters-logging:${opentelemetryVersion}"
compile "io.grpc:grpc-context:${grpcVersion}"
compile "io.opentelemetry:opentelemetry-sdk"
compile "io.opentelemetry:opentelemetry-exporters-logging"
compile "io.grpc:grpc-context"
}

View File

@ -6,7 +6,7 @@ description = 'OpenTelemetry Examples for Zipkin Exporter'
ext.moduleName = "io.opentelemetry.examples.zipkin"
dependencies {
compile("io.opentelemetry:opentelemetry-api:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-sdk:${opentelemetryVersion}")
compile("io.opentelemetry:opentelemetry-exporters-zipkin:${opentelemetryVersion}")
}
compile("io.opentelemetry:opentelemetry-api")
compile("io.opentelemetry:opentelemetry-sdk")
compile("io.opentelemetry:opentelemetry-exporters-zipkin")
}