Skip to content

Commit aa65007

Browse files
committed
fix protobuf
1 parent d211d01 commit aa65007

File tree

2 files changed

+68
-67
lines changed

2 files changed

+68
-67
lines changed
Lines changed: 65 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,100 +1,99 @@
11
plugins {
2-
id("otel.java-conventions")
3-
id("otel.publish-conventions")
2+
id("otel.java-conventions")
3+
id("otel.publish-conventions")
44
}
55

66
description = "OpenTelemetry Prometheus Exporter"
77
otelJava.moduleName.set("io.opentelemetry.exporter.prometheus")
88

99
dependencies {
10-
api(project(":sdk:metrics"))
11-
12-
compileOnly(project(":api:incubator"))
13-
implementation(project(":exporters:common"))
14-
implementation(project(":sdk-extensions:autoconfigure-spi"))
15-
implementation("io.prometheus:prometheus-metrics-exporter-httpserver") {
16-
exclude(group = "io.prometheus", module = "prometheus-metrics-exposition-formats")
17-
}
18-
implementation("io.prometheus:prometheus-metrics-exposition-textformats")
19-
20-
compileOnly("com.google.auto.value:auto-value-annotations")
21-
22-
annotationProcessor("com.google.auto.value:auto-value")
23-
24-
testImplementation(project(":sdk:testing"))
25-
testImplementation("io.opentelemetry.proto:opentelemetry-proto")
26-
testImplementation("io.prometheus:prometheus-metrics-exposition-formats-no-protobuf")
27-
testImplementation("com.sun.net.httpserver:http")
28-
testImplementation("com.google.guava:guava")
29-
testImplementation("com.linecorp.armeria:armeria")
30-
testImplementation("com.linecorp.armeria:armeria-junit5")
31-
testImplementation("com.linecorp.armeria:armeria-grpc-protocol")
32-
testImplementation("com.fasterxml.jackson.jr:jackson-jr-stree")
33-
testImplementation("com.fasterxml.jackson.jr:jackson-jr-objects")
34-
testImplementation("org.testcontainers:junit-jupiter")
10+
api(project(":sdk:metrics"))
11+
12+
compileOnly(project(":api:incubator"))
13+
implementation(project(":exporters:common"))
14+
implementation(project(":sdk-extensions:autoconfigure-spi"))
15+
implementation("io.prometheus:prometheus-metrics-exporter-httpserver") {
16+
exclude(group = "io.prometheus", module = "prometheus-metrics-exposition-formats")
17+
}
18+
implementation("io.prometheus:prometheus-metrics-exposition-formats-no-protobuf")
19+
20+
compileOnly("com.google.auto.value:auto-value-annotations")
21+
22+
annotationProcessor("com.google.auto.value:auto-value")
23+
24+
testImplementation(project(":sdk:testing"))
25+
testImplementation("io.opentelemetry.proto:opentelemetry-proto")
26+
testImplementation("com.sun.net.httpserver:http")
27+
testImplementation("com.google.guava:guava")
28+
testImplementation("com.linecorp.armeria:armeria")
29+
testImplementation("com.linecorp.armeria:armeria-junit5")
30+
testImplementation("com.linecorp.armeria:armeria-grpc-protocol")
31+
testImplementation("com.fasterxml.jackson.jr:jackson-jr-stree")
32+
testImplementation("com.fasterxml.jackson.jr:jackson-jr-objects")
33+
testImplementation("org.testcontainers:junit-jupiter")
3534
}
3635

3736
tasks {
38-
check {
39-
dependsOn(testing.suites)
40-
}
37+
check {
38+
dependsOn(testing.suites)
39+
}
4140
}
4241

4342
// TODO(anuraaga): Move to conventions.
4443

4544
testing {
46-
suites {
47-
register<JvmTestSuite>("testJpms") {
48-
targets {
49-
all {
50-
testTask.configure {
51-
enabled = gradle.startParameter.projectProperties.get("testJavaVersion") != "8"
52-
}
45+
suites {
46+
register<JvmTestSuite>("testJpms") {
47+
targets {
48+
all {
49+
testTask.configure {
50+
enabled = gradle.startParameter.projectProperties.get("testJavaVersion") != "8"
51+
}
52+
}
53+
}
5354
}
54-
}
5555
}
56-
}
5756
}
5857

5958
sourceSets {
60-
val module by creating
61-
main {
62-
output.dir(mapOf("builtBy" to "compileModuleJava"), module.java.destinationDirectory)
63-
}
59+
val module by creating
60+
main {
61+
output.dir(mapOf("builtBy" to "compileModuleJava"), module.java.destinationDirectory)
62+
}
6463
}
6564

6665
configurations {
67-
named("moduleImplementation") {
68-
extendsFrom(configurations["implementation"])
69-
}
66+
named("moduleImplementation") {
67+
extendsFrom(configurations["implementation"])
68+
}
7069
}
7170

7271
tasks {
73-
jar {
74-
manifest.attributes.remove("Automatic-Module-Name")
72+
jar {
73+
manifest.attributes.remove("Automatic-Module-Name")
7574

76-
exclude("**/HackForJpms.class")
77-
}
75+
exclude("**/HackForJpms.class")
76+
}
7877

79-
compileJava {
80-
exclude("module-info.java")
81-
}
78+
compileJava {
79+
exclude("module-info.java")
80+
}
8281

83-
withType<Checkstyle>().configureEach {
84-
exclude("module-info.java")
85-
}
82+
withType<Checkstyle>().configureEach {
83+
exclude("module-info.java")
84+
}
8685

87-
named<JavaCompile>("compileModuleJava") {
88-
with(options) {
89-
release.set(9)
86+
named<JavaCompile>("compileModuleJava") {
87+
with(options) {
88+
release.set(9)
89+
}
9090
}
91-
}
9291

93-
named<JavaCompile>("compileTestJpmsJava") {
94-
with(options) {
95-
release.set(9)
96-
compilerArgs.add("--add-modules=org.junit.jupiter.api")
97-
compilerArgs.add("--add-reads=io.opentelemetry.exporters.prometheus.test=org.junit.jupiter.api")
92+
named<JavaCompile>("compileTestJpmsJava") {
93+
with(options) {
94+
release.set(9)
95+
compilerArgs.add("--add-modules=org.junit.jupiter.api")
96+
compilerArgs.add("--add-reads=io.opentelemetry.exporters.prometheus.test=org.junit.jupiter.api")
97+
}
9898
}
99-
}
10099
}

sdk-extensions/autoconfigure/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ testing {
5252
implementation(project(":exporters:logging-otlp"))
5353
implementation(project(":exporters:otlp:all"))
5454
implementation(project(":exporters:prometheus"))
55-
implementation("io.prometheus:prometheus-metrics-exporter-httpserver")
55+
implementation("io.prometheus:prometheus-metrics-exporter-httpserver") {
56+
exclude(group = "io.prometheus", module = "prometheus-metrics-exposition-formats")
57+
}
5658
implementation(project(":exporters:zipkin"))
5759
implementation(project(":sdk:testing"))
5860
implementation(project(":sdk:trace-shaded-deps"))

0 commit comments

Comments
 (0)