Skip to content

Commit c6796b5

Browse files
authored
chore: exclude opentelemetry in enforcer rule (googleapis#11882)
Prepare shared config 3.56.0 upgrade, exclude opentelemetry dependency from enforcer rule. shared config 3.56.0 downgrades opentelemetry 1.51.0 but grpc still uses opentelemetry 1.52.0.
1 parent 5cc3ccc commit c6796b5

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

google-cloud-pom-parent/pom.xml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,34 @@
8282
</execution>
8383
</executions>
8484
</plugin>
85+
<plugin>
86+
<groupId>org.apache.maven.plugins</groupId>
87+
<artifactId>maven-enforcer-plugin</artifactId>
88+
<executions>
89+
<execution>
90+
<id>enforce</id>
91+
<goals>
92+
<goal>enforce</goal>
93+
</goals>
94+
<configuration>
95+
<rules>
96+
<requireUpperBoundDeps>
97+
<excludes>
98+
<exclude>io.opentelemetry:opentelemetry-api</exclude>
99+
<exclude>io.opentelemetry:opentelemetry-sdk-metrics</exclude>
100+
<exclude>io.opentelemetry:opentelemetry-sdk-logs</exclude>
101+
<exclude>io.opentelemetry:opentelemetry-context</exclude>
102+
<exclude>io.opentelemetry:opentelemetry-sdk-trace</exclude>
103+
<exclude>io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi</exclude>
104+
<exclude>io.opentelemetry:opentelemetry-sdk-common</exclude>
105+
<exclude>io.opentelemetry:opentelemetry-sdk</exclude>
106+
</excludes>
107+
</requireUpperBoundDeps>
108+
</rules>
109+
</configuration>
110+
</execution>
111+
</executions>
112+
</plugin>
85113
</plugins>
86114
</build>
87115
</profile>

0 commit comments

Comments
 (0)