Skip to content

Commit b2963ee

Browse files
Update specmatic-kafka version
1 parent 7cb979b commit b2963ee

File tree

8 files changed

+68
-343
lines changed

8 files changed

+68
-343
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ docker run -v "$PWD/src/test/resources/specmatic.yaml:/usr/src/app/specmatic.yam
5555
2. Start Kafka stub server
5656

5757
```shell
58-
docker run -p 9092:9092 -p 2181:2181 -v "$PWD/src/test/resources/specmatic.yaml:/usr/src/app/specmatic.yaml" znsio/specmatic-kafka-trial
58+
docker run -p 9092:9092 -p 2181:2181 -v "$PWD/src/test/resources/specmatic.yaml:/usr/src/app/specmatic.yaml" znsio/specmatic-kafka virtualize
5959
```
6060

6161
## Start BFF Server

build.gradle

+2-3
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ repositories {
1212
maven {
1313
url uri("lib")
1414
}
15-
mavenLocal()
1615
mavenCentral()
1716
}
1817

@@ -29,7 +28,7 @@ jacocoTestReport {
2928
}
3029
}
3130

32-
def specmatic_version = "2.7.1"
31+
def specmatic_version = "2.7.4"
3332

3433
dependencies {
3534
implementation platform('org.springframework.boot:spring-boot-dependencies:3.4.0')
@@ -41,7 +40,7 @@ dependencies {
4140

4241
testImplementation 'org.springframework.boot:spring-boot-starter-test'
4342
testApi "io.specmatic:junit5-support:${specmatic_version}"
44-
testImplementation('io.specmatic:specmatic-kafka:0.26.0-TRIAL')
43+
testImplementation('io.specmatic.kafka:specmatic-kafka:0.30.0')
4544
testImplementation(
4645
'org.assertj:assertj-core:3.24.2',
4746
'org.junit.jupiter:junit-jupiter-api:5.10.1'
Binary file not shown.
Original file line numberDiff line numberDiff line change
@@ -1,186 +1,192 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<project xmlns="http://maven.apache.org/POM/4.0.0" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
3-
<!-- This module was also published with a richer model, Gradle metadata, -->
4-
<!-- which should be used instead. Do not delete the following line which -->
5-
<!-- is to indicate to Gradle or any Gradle module metadata file consumer -->
6-
<!-- that they should prefer consuming it instead. -->
7-
<!-- do_not_remove: published-with-gradle-metadata -->
83
<modelVersion>4.0.0</modelVersion>
9-
<groupId>io.specmatic</groupId>
4+
<groupId>io.specmatic.kafka</groupId>
105
<artifactId>specmatic-kafka</artifactId>
11-
<version>0.26.0-TRIAL</version>
12-
<name>Specmatic Kafka</name>
13-
<description>Specmatic Smart-Mock for Kafka</description>
6+
<version>0.30.0</version>
7+
<name>Specmatic-Kafka</name>
8+
<description>Specmatic-Kafka library</description>
149
<url>https://specmatic.io</url>
15-
<developers>
16-
<developer>
17-
<id>specmaticBuilders</id>
18-
<name>Specmatic Builders</name>
19-
<email>[email protected]</email>
20-
</developer>
21-
</developers>
2210
<dependencies>
2311
<dependency>
24-
<groupId>org.jetbrains.kotlin</groupId>
25-
<artifactId>kotlin-stdlib</artifactId>
26-
<version>1.9.23</version>
12+
<groupId>xerces</groupId>
13+
<artifactId>xercesImpl</artifactId>
14+
<version>2.12.2</version>
2715
<scope>compile</scope>
2816
</dependency>
2917
<dependency>
3018
<groupId>org.apache.kafka</groupId>
3119
<artifactId>kafka_2.13</artifactId>
32-
<version>3.6.0</version>
33-
<scope>runtime</scope>
20+
<version>3.7.0</version>
21+
<scope>compile</scope>
3422
</dependency>
3523
<dependency>
3624
<groupId>org.apache.kafka</groupId>
3725
<artifactId>kafka-clients</artifactId>
38-
<version>3.6.0</version>
39-
<scope>runtime</scope>
26+
<version>3.7.0</version>
27+
<scope>compile</scope>
4028
</dependency>
4129
<dependency>
4230
<groupId>org.apache.curator</groupId>
4331
<artifactId>curator-framework</artifactId>
4432
<version>5.5.0</version>
45-
<scope>runtime</scope>
33+
<scope>compile</scope>
4634
</dependency>
4735
<dependency>
4836
<groupId>org.apache.curator</groupId>
4937
<artifactId>curator-test</artifactId>
5038
<version>5.5.0</version>
51-
<scope>runtime</scope>
39+
<scope>compile</scope>
40+
</dependency>
41+
<dependency>
42+
<groupId>org.apache.avro</groupId>
43+
<artifactId>avro</artifactId>
44+
<version>1.12.0</version>
45+
<scope>compile</scope>
5246
</dependency>
5347
<dependency>
5448
<groupId>com.asyncapi</groupId>
5549
<artifactId>asyncapi-core</artifactId>
56-
<version>1.0.0-RC2</version>
57-
<scope>runtime</scope>
50+
<version>1.0.0-RC3</version>
51+
<scope>compile</scope>
5852
</dependency>
5953
<dependency>
6054
<groupId>info.picocli</groupId>
6155
<artifactId>picocli</artifactId>
6256
<version>4.7.6</version>
63-
<scope>runtime</scope>
57+
<scope>compile</scope>
6458
</dependency>
6559
<dependency>
6660
<groupId>org.slf4j</groupId>
6761
<artifactId>slf4j-nop</artifactId>
6862
<version>2.0.3</version>
69-
<scope>runtime</scope>
63+
<scope>compile</scope>
7064
</dependency>
7165
<dependency>
7266
<groupId>io.specmatic</groupId>
7367
<artifactId>specmatic-core</artifactId>
74-
<version>2.4.0</version>
75-
<scope>runtime</scope>
68+
<version>2.7.3</version>
69+
<scope>compile</scope>
70+
</dependency>
71+
<dependency>
72+
<groupId>org.jetbrains.kotlin</groupId>
73+
<artifactId>kotlin-stdlib</artifactId>
74+
<version>1.9.24</version>
75+
<scope>compile</scope>
7676
</dependency>
7777
<dependency>
7878
<groupId>io.ktor</groupId>
79-
<artifactId>ktor-server-netty-jvm</artifactId>
79+
<artifactId>ktor-server-netty</artifactId>
8080
<version>2.3.8</version>
81-
<scope>runtime</scope>
81+
<scope>compile</scope>
8282
</dependency>
8383
<dependency>
8484
<groupId>io.ktor</groupId>
85-
<artifactId>ktor-server-core-jvm</artifactId>
85+
<artifactId>ktor-server-core</artifactId>
8686
<version>2.3.8</version>
87-
<scope>runtime</scope>
87+
<scope>compile</scope>
8888
</dependency>
8989
<dependency>
9090
<groupId>io.ktor</groupId>
91-
<artifactId>ktor-server-content-negotiation-jvm</artifactId>
91+
<artifactId>ktor-server-content-negotiation</artifactId>
9292
<version>2.3.8</version>
93-
<scope>runtime</scope>
93+
<scope>compile</scope>
9494
</dependency>
9595
<dependency>
9696
<groupId>io.ktor</groupId>
97-
<artifactId>ktor-serialization-jackson-jvm</artifactId>
97+
<artifactId>ktor-serialization-jackson</artifactId>
9898
<version>2.3.8</version>
99-
<scope>runtime</scope>
99+
<scope>compile</scope>
100100
</dependency>
101101
<dependency>
102102
<groupId>io.ktor</groupId>
103-
<artifactId>ktor-client-core-jvm</artifactId>
103+
<artifactId>ktor-client-core</artifactId>
104104
<version>2.3.8</version>
105-
<scope>runtime</scope>
105+
<scope>compile</scope>
106106
</dependency>
107107
<dependency>
108108
<groupId>org.jetbrains.kotlinx</groupId>
109-
<artifactId>kotlinx-serialization-json-jvm</artifactId>
110-
<version>1.6.3</version>
111-
<scope>runtime</scope>
109+
<artifactId>kotlinx-serialization-json</artifactId>
110+
<version>1.3.2</version>
111+
<scope>compile</scope>
112112
</dependency>
113113
<dependency>
114114
<groupId>org.jetbrains.kotlinx</groupId>
115115
<artifactId>kotlinx-serialization-json-jvm</artifactId>
116116
<version>1.6.1</version>
117-
<scope>runtime</scope>
117+
<scope>compile</scope>
118118
</dependency>
119119
<dependency>
120120
<groupId>org.jetbrains.kotlin</groupId>
121121
<artifactId>kotlin-reflect</artifactId>
122122
<version>1.9.10</version>
123-
<scope>runtime</scope>
123+
<scope>compile</scope>
124124
</dependency>
125125
<dependency>
126126
<groupId>com.fasterxml.jackson.dataformat</groupId>
127127
<artifactId>jackson-dataformat-yaml</artifactId>
128128
<version>2.16.0</version>
129-
<scope>runtime</scope>
129+
<scope>compile</scope>
130130
</dependency>
131131
<dependency>
132132
<groupId>com.fasterxml.jackson.core</groupId>
133133
<artifactId>jackson-databind</artifactId>
134134
<version>2.16.0</version>
135-
<scope>runtime</scope>
135+
<scope>compile</scope>
136136
</dependency>
137137
<dependency>
138138
<groupId>com.fasterxml.jackson.module</groupId>
139139
<artifactId>jackson-module-kotlin</artifactId>
140140
<version>2.16.0</version>
141-
<scope>runtime</scope>
141+
<scope>compile</scope>
142142
</dependency>
143143
<dependency>
144144
<groupId>org.junit.jupiter</groupId>
145145
<artifactId>junit-jupiter-api</artifactId>
146146
<version>5.10.0</version>
147-
<scope>runtime</scope>
147+
<scope>compile</scope>
148148
</dependency>
149149
<dependency>
150150
<groupId>org.assertj</groupId>
151151
<artifactId>assertj-core</artifactId>
152152
<version>3.24.2</version>
153-
<scope>runtime</scope>
153+
<scope>compile</scope>
154+
</dependency>
155+
<dependency>
156+
<groupId>org.junit.jupiter</groupId>
157+
<artifactId>junit-jupiter-api</artifactId>
158+
<version>5.9.3</version>
159+
<scope>compile</scope>
154160
</dependency>
155161
<dependency>
156162
<groupId>org.junit.jupiter</groupId>
157163
<artifactId>junit-jupiter</artifactId>
158164
<version>5.6.0</version>
159-
<scope>runtime</scope>
165+
<scope>compile</scope>
160166
</dependency>
161167
<dependency>
162168
<groupId>org.junit.platform</groupId>
163169
<artifactId>junit-platform-launcher</artifactId>
164170
<version>1.10.1</version>
165-
<scope>runtime</scope>
171+
<scope>compile</scope>
166172
</dependency>
167173
<dependency>
168174
<groupId>org.junit.platform</groupId>
169175
<artifactId>junit-platform-reporting</artifactId>
170176
<version>1.10.1</version>
171-
<scope>runtime</scope>
177+
<scope>compile</scope>
172178
</dependency>
173179
<dependency>
174180
<groupId>org.fusesource.jansi</groupId>
175181
<artifactId>jansi</artifactId>
176182
<version>2.4.1</version>
177-
<scope>runtime</scope>
183+
<scope>compile</scope>
178184
</dependency>
179185
<dependency>
180186
<groupId>org.json</groupId>
181187
<artifactId>json</artifactId>
182188
<version>20231013</version>
183-
<scope>runtime</scope>
189+
<scope>compile</scope>
184190
</dependency>
185191
</dependencies>
186192
</project>
Binary file not shown.

0 commit comments

Comments
 (0)