pluginManagement { plugins { id "com.github.ben-manes.versions" version "0.20.0" id "com.github.kt3k.coveralls" version "2.0.1" id 'com.github.sherter.google-java-format' version "0.8" id "com.google.protobuf" version "0.8.8" id "com.jfrog.artifactory" version "4.13.0" id "io.morethan.jmhreport" version "0.9.0" id "me.champeau.gradle.jmh" version "0.5.0" id "net.ltgt.errorprone" version "1.2.0" id "ru.vyarus.animalsniffer" version "1.5.1" } repositories { gradlePluginPortal() google() } } rootProject.name = "opentelemetry-java" include ":opentelemetry-all", ":opentelemetry-api", ":opentelemetry-context-prop", ":opentelemetry-extension-auto-annotations", ":opentelemetry-extension-runtime-metrics", ":opentelemetry-extension-trace-propagators", ":opentelemetry-extension-trace-utils", ":opentelemetry-exporters-inmemory", ":opentelemetry-exporters-jaeger", ":opentelemetry-exporters-logging", ":opentelemetry-exporters-otlp", ":opentelemetry-exporters-prometheus", ":opentelemetry-exporters-zipkin", ":opentelemetry-integration-tests", ":opentelemetry-opentracing-shim", ":opentelemetry-proto", ":opentelemetry-sdk-common", ":opentelemetry-sdk-correlation-context", ":opentelemetry-sdk-metrics", ":opentelemetry-sdk-tracing", ":opentelemetry-sdk", ":opentelemetry-sdk-extension-async-processor", ":opentelemetry-sdk-extension-auto-config", ":opentelemetry-sdk-extension-aws-v1-support", ":opentelemetry-sdk-extension-otproto", ":opentelemetry-sdk-extension-resources", ":opentelemetry-sdk-extension-testbed", ":opentelemetry-sdk-extension-jaeger-remote-sampler", ":opentelemetry-sdk-extension-zpages", ":opentelemetry-bom", ":opentelemetry-testing-internal" rootProject.children.each { it.projectDir = "$rootDir/" + it.name .replace("opentelemetry-exporters-", "exporters/") .replace("opentelemetry-extension-", "extensions/") .replace("opentelemetry-sdk-extension-", "sdk_extensions/") .replace("opentelemetry-sdk-", "sdk/") .replace("logging-", "logging/") .replace("opentelemetry-", "") .replace("-", "_") as File } project(":opentelemetry-sdk").projectDir = "$rootDir/sdk/all" as File