Added actuators and implemented an indicator that reports the streams-state
[demos/kafka/deduplication] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4         <modelVersion>4.0.0</modelVersion>
5         <parent>
6                 <groupId>org.springframework.boot</groupId>
7                 <artifactId>spring-boot-starter-parent</artifactId>
8                 <version>2.3.4.RELEASE</version>
9         </parent>
10   <groupId>de.juplo.demo.kafka</groupId>
11   <artifactId>streams-deduplicator</artifactId>
12   <version>1.0-SNAPSHOT</version>
13   <name>Streams-Deduplicator</name>
14   <description>Deduplicator based on Kafka-Streams</description>
15
16   <dependencies>
17
18     <dependency>
19       <groupId>org.springframework.boot</groupId>
20       <artifactId>spring-boot-starter-web</artifactId>
21     </dependency>
22     <dependency>
23       <groupId>org.springframework.boot</groupId>
24       <artifactId>spring-boot-starter-actuator</artifactId>
25     </dependency>
26     <dependency>
27       <groupId>org.apache.kafka</groupId>
28       <artifactId>kafka-streams</artifactId>
29     </dependency>
30     <dependency>
31       <groupId>org.projectlombok</groupId>
32       <artifactId>lombok</artifactId>
33     </dependency>
34
35     <dependency>
36       <groupId>org.springframework.boot</groupId>
37       <artifactId>spring-boot-starter-test</artifactId>
38       <scope>test</scope>
39     </dependency>
40     <dependency>
41       <groupId>org.apache.kafka</groupId>
42       <artifactId>kafka-streams-test-utils</artifactId>
43       <scope>test</scope>
44     </dependency>
45
46   </dependencies>
47
48   <build>
49     <plugins>
50       <plugin>
51         <groupId>org.springframework.boot</groupId>
52         <artifactId>spring-boot-maven-plugin</artifactId>
53       </plugin>
54                         <plugin>
55                                 <groupId>org.apache.maven.plugins</groupId>
56                                 <artifactId>maven-failsafe-plugin</artifactId>
57                         </plugin>
58     </plugins>
59   </build>
60
61 </project>