agent-sdk/build.gradle.kts (37 lines of code) (raw):

plugins { id("elastic.android-library") } android { namespace = "co.elastic.otel.android" buildFeatures.buildConfig = true defaultConfig { buildConfigField("String", "APM_AGENT_VERSION", "\"${project.version}\"") } testOptions { unitTests { isIncludeAndroidResources = true all { it.systemProperty("agent_version", project.version) } } } } apiValidation { ignoredClasses.add("co.elastic.otel.android.BuildConfig") } dependencies { api(project(":agent-api")) api(project(":instrumentation:api")) implementation(libs.stagemonitor.configuration) implementation(libs.opentelemetry.exporter.otlp) implementation(libs.bundles.opentelemetry.semconv) implementation(libs.opentelemetry.diskBuffering) implementation(libs.androidx.annotations) implementation(libs.androidx.core) implementation(libs.dsl.json) testImplementation(project(":internal-tools:otel-test-common")) testImplementation(libs.wireMock) testImplementation(libs.opentelemetry.testing) testImplementation(libs.robolectric) testImplementation(libs.awaitility) }