diff --git a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java index c966be02..3a9113ee 100644 --- a/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java +++ b/modules/apps/vehicle-history-app/src/test/java/com/lingniu/ingest/historyapp/MavenModuleProfileTest.java @@ -215,6 +215,22 @@ class MavenModuleProfileTest { .isFalse(); } + @Test + void observabilityBuildSurfaceUsesMicrometerWithoutUnusedOpenTelemetryBom() throws Exception { + Document pom = rootPom(); + + assertThat(hasProjectProperty(pom, "micrometer.version")) + .isTrue(); + assertThat(hasDependency(pom, "io.micrometer", "micrometer-bom")) + .isTrue(); + assertThat(hasProjectProperty(pom, "otel.version")) + .isFalse(); + assertThat(hasDependency(pom, "io.opentelemetry", "opentelemetry-bom")) + .isFalse(); + assertThat(productionJavaContains("io.opentelemetry")) + .isFalse(); + } + @Test void productionDocsDoNotAdvertiseMemorySessionStore() throws Exception { String runbook = Files.readString(repositoryRoot() diff --git a/pom.xml b/pom.xml index add0670b..2276674e 100644 --- a/pom.xml +++ b/pom.xml @@ -146,7 +146,6 @@ 3.1.8 2.2.0 1.13.6 - 1.42.1 1.2.5 3.8.4 2.8.17 @@ -202,13 +201,6 @@ pom import - - io.opentelemetry - opentelemetry-bom - ${otel.version} - pom - import - org.junit junit-bom