1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
3+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
4+ xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
5+ <modelVersion >4.0.0</modelVersion >
6+ <artifactId >apache-kafka</artifactId >
7+ <name >apache-kafka</name >
8+
9+ <parent >
10+ <groupId >com.baeldung</groupId >
11+ <artifactId >parent-modules</artifactId >
12+ <version >1.0.0-SNAPSHOT</version >
13+ </parent >
14+
15+ <dependencies >
16+ <dependency >
17+ <groupId >org.apache.kafka</groupId >
18+ <artifactId >kafka-clients</artifactId >
19+ <version >${kafka.version} </version >
20+ </dependency >
21+ <dependency >
22+ <groupId >org.apache.kafka</groupId >
23+ <artifactId >kafka-streams</artifactId >
24+ <version >${kafka.version} </version >
25+ </dependency >
26+ <dependency >
27+ <groupId >org.slf4j</groupId >
28+ <artifactId >slf4j-api</artifactId >
29+ <version >${slf4j.version} </version >
30+ </dependency >
31+ <dependency >
32+ <groupId >org.slf4j</groupId >
33+ <artifactId >slf4j-log4j12</artifactId >
34+ <version >${slf4j.version} </version >
35+ </dependency >
36+ <dependency >
37+ <groupId >org.apache.flink</groupId >
38+ <artifactId >flink-connector-kafka-0.11_2.11</artifactId >
39+ <version >${flink.version} </version >
40+ </dependency >
41+ <dependency >
42+ <groupId >org.apache.flink</groupId >
43+ <artifactId >flink-streaming-java_2.11</artifactId >
44+ <version >${flink.version} </version >
45+ </dependency >
46+ <dependency >
47+ <groupId >org.apache.flink</groupId >
48+ <artifactId >flink-core</artifactId >
49+ <version >${flink.version} </version >
50+ <exclusions >
51+ <exclusion >
52+ <artifactId >commons-logging</artifactId >
53+ <groupId >commons-logging</groupId >
54+ </exclusion >
55+ </exclusions >
56+ </dependency >
57+ <dependency >
58+ <groupId >org.apache.flink</groupId >
59+ <artifactId >flink-java</artifactId >
60+ <version >${flink.version} </version >
61+ <exclusions >
62+ <exclusion >
63+ <artifactId >commons-logging</artifactId >
64+ <groupId >commons-logging</groupId >
65+ </exclusion >
66+ </exclusions >
67+ </dependency >
68+ <dependency >
69+ <groupId >org.apache.flink</groupId >
70+ <artifactId >flink-test-utils_2.11</artifactId >
71+ <version >${flink.version} </version >
72+ <scope >test</scope >
73+ </dependency >
74+ <dependency >
75+ <groupId >com.google.guava</groupId >
76+ <artifactId >guava</artifactId >
77+ <version >${guava.version} </version >
78+ </dependency >
79+ <dependency >
80+ <groupId >org.awaitility</groupId >
81+ <artifactId >awaitility</artifactId >
82+ <version >${awaitility.version} </version >
83+ <scope >test</scope >
84+ </dependency >
85+ <dependency >
86+ <groupId >org.awaitility</groupId >
87+ <artifactId >awaitility-proxy</artifactId >
88+ <version >${awaitility.version} </version >
89+ <scope >test</scope >
90+ </dependency >
91+ <dependency >
92+ <groupId >com.fasterxml.jackson.datatype</groupId >
93+ <artifactId >jackson-datatype-jsr310</artifactId >
94+ <version >${jackson.version} </version >
95+ </dependency >
96+ <dependency >
97+ <groupId >com.fasterxml.jackson.core</groupId >
98+ <artifactId >jackson-databind</artifactId >
99+ <version >${jackson.version} </version >
100+ </dependency >
101+ <dependency >
102+ <groupId >org.assertj</groupId >
103+ <artifactId >assertj-core</artifactId >
104+ <version >${assertj.version} </version >
105+ <scope >test</scope >
106+ </dependency >
107+ <dependency >
108+ <groupId >org.testcontainers</groupId >
109+ <artifactId >kafka</artifactId >
110+ <version >${testcontainers-kafka.version} </version >
111+ <scope >test</scope >
112+ </dependency >
113+ <dependency >
114+ <groupId >org.testcontainers</groupId >
115+ <artifactId >junit-jupiter</artifactId >
116+ <version >${testcontainers-jupiter.version} </version >
117+ <scope >test</scope >
118+ </dependency >
119+ <dependency >
120+ <groupId >org.apache.spark</groupId >
121+ <artifactId >spark-core_2.11</artifactId >
122+ <version >${org.apache.spark.spark-core.version} </version >
123+ <scope >provided</scope >
124+ </dependency >
125+ <dependency >
126+ <groupId >org.apache.spark</groupId >
127+ <artifactId >spark-sql_2.11</artifactId >
128+ <version >${org.apache.spark.spark-core.version} </version >
129+ <scope >provided</scope >
130+ </dependency >
131+ <dependency >
132+ <groupId >org.apache.spark</groupId >
133+ <artifactId >spark-graphx_2.11</artifactId >
134+ <version >${org.apache.spark.spark-core.version} </version >
135+ <scope >provided</scope >
136+ </dependency >
137+ <dependency >
138+ <groupId >org.apache.spark</groupId >
139+ <artifactId >spark-streaming_2.11</artifactId >
140+ <version >${org.apache.spark.spark-core.version} </version >
141+ <scope >provided</scope >
142+ </dependency >
143+ <dependency >
144+ <groupId >org.apache.spark</groupId >
145+ <artifactId >spark-mllib_2.11</artifactId >
146+ <version >${org.apache.spark.spark-core.version} </version >
147+ <scope >provided</scope >
148+ </dependency >
149+ <dependency >
150+ <groupId >org.apache.spark</groupId >
151+ <artifactId >spark-streaming-kafka-0-10_2.11</artifactId >
152+ <version >${org.apache.spark.spark-core.version} </version >
153+ </dependency >
154+ <dependency >
155+ <groupId >com.datastax.spark</groupId >
156+ <artifactId >spark-cassandra-connector_2.11</artifactId >
157+ <version >${com.datastax.spark.spark-cassandra-connector.version} </version >
158+ </dependency >
159+ <dependency >
160+ <groupId >com.datastax.spark</groupId >
161+ <artifactId >spark-cassandra-connector-java_2.11</artifactId >
162+ <version >${com.datastax.spark.spark-cassandra-connector-java.version} </version >
163+ </dependency >
164+ </dependencies >
165+
166+ <properties >
167+ <assertj .version>3.6.2</assertj .version>
168+ <slf4j .version>1.7.25</slf4j .version>
169+ <kafka .version>2.8.0</kafka .version>
170+ <testcontainers-kafka .version>1.15.3</testcontainers-kafka .version>
171+ <testcontainers-jupiter .version>1.15.3</testcontainers-jupiter .version>
172+ <flink .version>1.5.0</flink .version>
173+ <awaitility .version>3.0.0</awaitility .version>
174+ <guava .version>29.0-jre</guava .version>
175+ <org .apache.spark.spark-core.version>2.4.8</org .apache.spark.spark-core.version>
176+ <graphframes .version>0.8.1-spark3.0-s_2.12</graphframes .version>
177+ <com .datastax.spark.spark-cassandra-connector.version>2.5.2</com .datastax.spark.spark-cassandra-connector.version>
178+ <com .datastax.spark.spark-cassandra-connector-java.version>1.6.0-M1</com .datastax.spark.spark-cassandra-connector-java.version>
179+ </properties >
180+
181+ </project >
0 commit comments