Released the component for part 2 of the blog series
[demos/spring/data-jdbc] / 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.1.5.RELEASE</version>
9      <relativePath/> <!-- lookup parent from repository -->
10    </parent>
11    <groupId>de.juplo.boot.data</groupId>
12    <artifactId>data-jdbc</artifactId>
13    <version>polling-outbox-2</version>
14    <name>Data JDBC</name>
15    <description>Simple web-app example for spring-boot-data-jdbc</description>
16
17    <properties>
18      <java.version>11</java.version>
19      <outbox-postage.version>polling-outbox-2</outbox-postage.version>
20    </properties>
21
22    <dependencies>
23      <dependency>
24        <groupId>org.springframework.boot</groupId>
25        <artifactId>spring-boot-starter-web</artifactId>
26      </dependency>
27      <dependency>
28        <groupId>org.springframework.boot</groupId>
29        <artifactId>spring-boot-starter-actuator</artifactId>
30      </dependency>
31      <dependency>
32        <groupId>org.springframework.boot</groupId>
33        <artifactId>spring-boot-starter-data-jdbc</artifactId>
34      </dependency>
35      <dependency>
36        <groupId>org.springframework.boot</groupId>
37        <artifactId>spring-boot-starter-json</artifactId>
38      </dependency>
39      <dependency>
40        <groupId>de.juplo.kafka.outbox</groupId>
41        <artifactId>outbox-postage</artifactId>
42        <version>${outbox-postage.version}</version>
43      </dependency>
44      <dependency>
45        <groupId>org.projectlombok</groupId>
46        <artifactId>lombok</artifactId>
47      </dependency>
48      <dependency>
49        <groupId>org.flywaydb</groupId>
50        <artifactId>flyway-core</artifactId>
51      </dependency>
52      <dependency>
53        <groupId>com.h2database</groupId>
54        <artifactId>h2</artifactId>
55      </dependency>
56      <dependency>
57        <groupId>org.postgresql</groupId>
58        <artifactId>postgresql</artifactId>
59      </dependency>
60      <dependency>
61        <groupId>org.springframework.boot</groupId>
62        <artifactId>spring-boot-starter-test</artifactId>
63        <scope>test</scope>
64      </dependency>
65    </dependencies>
66
67    <build>
68      <plugins>
69        <plugin>
70          <groupId>org.springframework.boot</groupId>
71          <artifactId>spring-boot-maven-plugin</artifactId>
72        </plugin>
73        <plugin>
74          <groupId>io.fabric8</groupId>
75          <artifactId>docker-maven-plugin</artifactId>
76          <version>0.33.0</version>
77          <configuration>
78            <images>
79              <image>
80                <name>juplo/%a:%v</name>
81              </image>
82            </images>
83          </configuration>
84          <executions>
85            <execution>
86               <id>build</id>
87               <phase>package</phase>
88               <goals>
89                 <goal>build</goal>
90               </goals>
91            </execution>
92          </executions>
93        </plugin>
94      </plugins>
95    </build>
96
97 </project>