build: remove unused opentelemetry bom

This commit is contained in:
lingniu
2026-07-01 13:09:22 +08:00
parent 422a24684d
commit 4134824caf
2 changed files with 16 additions and 8 deletions

View File

@@ -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()