63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
pluginManagement {
|
|
plugins {
|
|
id("com.github.ben-manes.versions") version "0.46.0"
|
|
id("com.github.johnrengelman.shadow") version "8.1.0"
|
|
id("com.gradle.enterprise") version "3.12.4"
|
|
id("io.github.gradle-nexus.publish-plugin") version "1.3.0"
|
|
}
|
|
}
|
|
|
|
plugins {
|
|
id("com.gradle.enterprise")
|
|
}
|
|
|
|
dependencyResolutionManagement {
|
|
repositories {
|
|
mavenCentral()
|
|
maven {
|
|
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
|
|
}
|
|
mavenLocal()
|
|
}
|
|
}
|
|
|
|
val isCI = System.getenv("CI") != null
|
|
val skipBuildscan = System.getenv("SKIP_BUILDSCAN").toBoolean()
|
|
gradleEnterprise {
|
|
buildScan {
|
|
termsOfServiceUrl = "https://gradle.com/terms-of-service"
|
|
termsOfServiceAgree = "yes"
|
|
|
|
if (isCI && !skipBuildscan) {
|
|
publishAlways()
|
|
tag("CI")
|
|
}
|
|
}
|
|
}
|
|
|
|
rootProject.name = "opentelemetry-java-contrib"
|
|
|
|
include(":all")
|
|
include(":aws-resources")
|
|
include(":aws-xray")
|
|
include(":aws-xray-propagator")
|
|
include(":consistent-sampling")
|
|
include(":dependencyManagement")
|
|
include(":example")
|
|
include(":jfr-events")
|
|
include(":jfr-streaming")
|
|
include(":jmx-metrics")
|
|
include(":maven-extension")
|
|
include(":micrometer-meter-provider")
|
|
include(":noop-api")
|
|
include(":prometheus-client-bridge")
|
|
include(":resource-providers")
|
|
include(":runtime-attach:runtime-attach")
|
|
include(":runtime-attach:runtime-attach-core")
|
|
include(":samplers")
|
|
include(":static-instrumenter:agent-instrumenter")
|
|
include(":static-instrumenter:maven-plugin")
|
|
include(":static-instrumenter:agent-extension")
|
|
include(":static-instrumenter:bootstrap")
|
|
include(":static-instrumenter:test-app")
|