1 <?xml version="1.0" encoding="UTF-8"?>
3 xmlns="http://maven.apache.org/POM/4.0.0"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
5 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
7 <modelVersion>4.0.0</modelVersion>
10 <groupId>org.springframework.boot</groupId>
11 <artifactId>spring-boot-starter-parent</artifactId>
12 <version>2.3.2.RELEASE</version>
13 <relativePath/> <!-- lookup parent from repository -->
16 <groupId>de.juplo.kafka.outbox</groupId>
17 <artifactId>outbox-delivery</artifactId>
18 <version>0.0.1-SNAPSHOT</version>
19 <name>Polling Outbox-Delivery</name>
20 <description>Simple example-implementation of the Polling-Outbox-Pattern</description>
23 <java.version>11</java.version>
24 <guava.version>30.0-jre</guava.version>
29 <groupId>org.springframework.boot</groupId>
30 <artifactId>spring-boot-starter-data-jdbc</artifactId>
33 <groupId>org.springframework.boot</groupId>
34 <artifactId>spring-boot-starter-json</artifactId>
37 <groupId>org.apache.kafka</groupId>
38 <artifactId>kafka-clients</artifactId>
41 <groupId>org.projectlombok</groupId>
42 <artifactId>lombok</artifactId>
45 <groupId>com.google.guava</groupId>
46 <artifactId>guava</artifactId>
47 <version>${guava.version}</version>
50 <groupId>org.postgresql</groupId>
51 <artifactId>postgresql</artifactId>
54 <groupId>org.springframework.boot</groupId>
55 <artifactId>spring-boot-starter-test</artifactId>
59 <groupId>com.h2database</groupId>
60 <artifactId>h2</artifactId>
68 <groupId>org.springframework.boot</groupId>
69 <artifactId>spring-boot-maven-plugin</artifactId>
72 <groupId>io.fabric8</groupId>
73 <artifactId>docker-maven-plugin</artifactId>
74 <version>0.33.0</version>
78 <name>juplo/outbox:polling</name>
85 <phase>package</phase>