Skip to content

Commit e4b7ae9

Browse files
authored
Enforce consistent versions for mock libraries (#1519)
1 parent 0a7d9f3 commit e4b7ae9

File tree

1 file changed

+30
-2
lines changed

1 file changed

+30
-2
lines changed

pom.xml

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@
6969
<dependency>
7070
<groupId>com.squareup.okhttp3</groupId>
7171
<artifactId>mockwebserver</artifactId>
72-
<version>4.9.3</version>
73-
<!-- should be aligned with the version provided by okhttp-api-plugin -->
72+
<!-- transitive dep of io.fabric8:kubernetes-server-mock, needs alignment with okhttp-api -->
73+
<version>4.11.0</version>
7474
</dependency>
7575
</dependencies>
7676
</dependencyManagement>
@@ -317,6 +317,34 @@
317317
</systemProperties>
318318
</configuration>
319319
</plugin>
320+
<plugin>
321+
<artifactId>maven-enforcer-plugin</artifactId>
322+
<executions>
323+
<execution>
324+
<id>enforce-okhttp-consistency</id>
325+
<goals>
326+
<goal>enforce</goal>
327+
</goals>
328+
<configuration>
329+
<rules>
330+
<requireSameVersions>
331+
<dependencies>
332+
<dependency>com.squareup.okhttp3:mockwebserver</dependency>
333+
<dependency>com.squareup.okhttp3:okhttp:jar</dependency>
334+
<dependency>com.squareup.okhttp3:logging-interceptor</dependency>
335+
</dependencies>
336+
</requireSameVersions>
337+
<requireSameVersions>
338+
<dependencies>
339+
<dependency>io.fabric8:kubernetes-server-mock</dependency>
340+
<dependency>io.fabric8:kubernetes-client</dependency>
341+
</dependencies>
342+
</requireSameVersions>
343+
</rules>
344+
</configuration>
345+
</execution>
346+
</executions>
347+
</plugin>
320348
</plugins>
321349
</build>
322350

0 commit comments

Comments
 (0)