Released version 1.1.0
[demos/kafka/demos-kafka-payment-system-transfer] / 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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
4
5   <modelVersion>4.0.0</modelVersion>
6
7   <parent>
8     <groupId>org.springframework.boot</groupId>
9     <artifactId>spring-boot-starter-parent</artifactId>
10     <version>2.5.1</version>
11     <relativePath/> <!-- lookup parent from repository -->
12   </parent>
13
14   <groupId>de.juplo.kafka.payment</groupId>
15   <artifactId>transfer</artifactId>
16   <version>1.1.0</version>
17   <name>Transfer Service</name>
18   <description>An MVP for the Transfer Service</description>
19
20   <properties>
21     <java.version>11</java.version>
22     <confluent.version>6.2.0</confluent.version>
23     <kafka.version>2.8.0</kafka.version>
24     <docker-maven-plugin.version>0.33.0</docker-maven-plugin.version>
25   </properties>
26
27   <dependencies>
28
29     <dependency>
30       <groupId>org.springframework.boot</groupId>
31       <artifactId>spring-boot-starter-actuator</artifactId>
32     </dependency>
33     <dependency>
34       <groupId>org.springframework.boot</groupId>
35       <artifactId>spring-boot-starter-web</artifactId>
36     </dependency>
37     <dependency>
38       <groupId>org.springframework.boot</groupId>
39       <artifactId>spring-boot-starter-validation</artifactId>
40     </dependency>
41     <dependency>
42       <groupId>jakarta.validation</groupId>
43       <artifactId>jakarta.validation-api</artifactId>
44     </dependency>
45
46     <dependency>
47       <groupId>org.apache.kafka</groupId>
48       <artifactId>kafka-clients</artifactId>
49     </dependency>
50     <dependency>
51       <groupId>org.projectlombok</groupId>
52       <artifactId>lombok</artifactId>
53       <optional>true</optional>
54     </dependency>
55
56     <dependency>
57       <groupId>org.springframework.boot</groupId>
58       <artifactId>spring-boot-devtools</artifactId>
59       <scope>runtime</scope>
60       <optional>true</optional>
61     </dependency>
62
63     <dependency>
64       <groupId>org.springframework.boot</groupId>
65       <artifactId>spring-boot-starter-test</artifactId>
66       <scope>test</scope>
67     </dependency>
68
69   </dependencies>
70
71   <build>
72     <plugins>
73       <plugin>
74         <groupId>org.springframework.boot</groupId>
75         <artifactId>spring-boot-maven-plugin</artifactId>
76         <configuration>
77           <excludes>
78             <exclude>
79               <groupId>org.projectlombok</groupId>
80               <artifactId>lombok</artifactId>
81             </exclude>
82           </excludes>
83         </configuration>
84       </plugin>
85       <plugin>
86         <groupId>io.fabric8</groupId>
87         <artifactId>docker-maven-plugin</artifactId>
88         <version>${docker-maven-plugin.version}</version>
89         <configuration>
90           <images>
91             <image>
92               <name>juplo/payment-service-demo--%a:%v</name>
93             </image>
94           </images>
95         </configuration>
96       </plugin>
97     </plugins>
98   </build>
99
100 </project>