1+ <project xmlns =" http://maven.apache.org/POM/4.0.0" xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance" xsi : schemaLocation =" http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd" >
2+ <modelVersion >4.0.0</modelVersion >
3+ <parent >
4+ <groupId >tech.ydb.jdbc.examples</groupId >
5+ <artifactId >ydb-jdbc-examples</artifactId >
6+ <version >1.1.0-SNAPSHOT</version >
7+ </parent >
8+
9+ <artifactId >spring-liquibase-app</artifactId >
10+ <name >Spring Liquibase Example</name >
11+ <description >Basic example for SpringBoot3 and Liquibase</description >
12+ <properties >
13+ <maven .compiler.release>17</maven .compiler.release>
14+ <kotlin .version>1.9.22</kotlin .version>
15+ <hibernate .ydb.dialect.version>0.9.1</hibernate .ydb.dialect.version>
16+ <spring .boot.version>3.2.1</spring .boot.version>
17+ <liquibase .ydb.dialect.version>0.9.1</liquibase .ydb.dialect.version>
18+ <liquibase .core.version>4.24.0</liquibase .core.version>
19+ </properties >
20+ <dependencies >
21+ <dependency >
22+ <groupId >org.springframework.boot</groupId >
23+ <artifactId >spring-boot-starter-data-jpa</artifactId >
24+ <version >${spring.boot.version} </version >
25+ </dependency >
26+ <dependency >
27+ <groupId >org.springframework.data</groupId >
28+ <artifactId >spring-data-commons</artifactId >
29+ <version >${spring.boot.version} </version >
30+ </dependency >
31+ <dependency >
32+ <groupId >org.jetbrains.kotlin</groupId >
33+ <artifactId >kotlin-reflect</artifactId >
34+ <version >${kotlin.version} </version >
35+ </dependency >
36+ <dependency >
37+ <groupId >org.jetbrains.kotlin</groupId >
38+ <artifactId >kotlin-stdlib</artifactId >
39+ <version >${kotlin.version} </version >
40+ </dependency >
41+ <dependency >
42+ <groupId >tech.ydb.dialects</groupId >
43+ <artifactId >hibernate-ydb-dialect</artifactId >
44+ <version >${hibernate.ydb.dialect.version} </version >
45+ </dependency >
46+ <dependency >
47+ <groupId >tech.ydb.jdbc</groupId >
48+ <artifactId >ydb-jdbc-driver-shaded</artifactId >
49+ </dependency >
50+ <dependency >
51+ <groupId >tech.ydb.dialects</groupId >
52+ <artifactId >liquibase-ydb-dialect</artifactId >
53+ <version >0.9.7</version >
54+ </dependency >
55+ <dependency >
56+ <groupId >org.liquibase</groupId >
57+ <artifactId >liquibase-core</artifactId >
58+ <version >${liquibase.core.version} </version >
59+ </dependency >
60+
61+ <dependency >
62+ <groupId >org.springframework.boot</groupId >
63+ <artifactId >spring-boot-starter-test</artifactId >
64+ <version >${spring.boot.version} </version >
65+ <scope >test</scope >
66+ </dependency >
67+ <dependency >
68+ <groupId >tech.ydb.test</groupId >
69+ <artifactId >ydb-junit5-support</artifactId >
70+ <scope >test</scope >
71+ <exclusions >
72+ <exclusion >
73+ <groupId >org.junit.jupiter</groupId >
74+ <artifactId >junit-jupiter-api</artifactId >
75+ </exclusion >
76+ </exclusions >
77+ </dependency >
78+ </dependencies >
79+ <build >
80+ <sourceDirectory >${project.basedir} /src/main/kotlin</sourceDirectory >
81+ <testSourceDirectory >${project.basedir} /src/test/kotlin</testSourceDirectory >
82+ <plugins >
83+ <plugin >
84+ <groupId >org.apache.maven.plugins</groupId >
85+ <artifactId >maven-surefire-plugin</artifactId >
86+ <configuration >
87+ <environmentVariables >
88+ <TESTCONTAINERS_REUSE_ENABLE >true</TESTCONTAINERS_REUSE_ENABLE >
89+ </environmentVariables >
90+ </configuration >
91+ </plugin >
92+ <plugin >
93+ <groupId >org.springframework.boot</groupId >
94+ <artifactId >spring-boot-maven-plugin</artifactId >
95+ <version >${spring.boot.version} </version >
96+ </plugin >
97+ <plugin >
98+ <groupId >org.jetbrains.kotlin</groupId >
99+ <artifactId >kotlin-maven-plugin</artifactId >
100+ <version >${kotlin.version} </version >
101+ <executions >
102+ <execution >
103+ <id >compile</id >
104+ <phase >compile</phase >
105+ <goals >
106+ <goal >compile</goal >
107+ </goals >
108+ </execution >
109+ <execution >
110+ <id >test-compile</id >
111+ <goals >
112+ <goal >test-compile</goal >
113+ </goals >
114+ </execution >
115+ </executions >
116+ <configuration >
117+ <args >
118+ <arg >-Xjsr305=strict</arg >
119+ </args >
120+ <compilerPlugins >
121+ <plugin >spring</plugin >
122+ <plugin >jpa</plugin >
123+ </compilerPlugins >
124+ </configuration >
125+ <dependencies >
126+ <dependency >
127+ <groupId >org.jetbrains.kotlin</groupId >
128+ <artifactId >kotlin-maven-allopen</artifactId >
129+ <version >${kotlin.version} </version >
130+ </dependency >
131+ <dependency >
132+ <groupId >org.jetbrains.kotlin</groupId >
133+ <artifactId >kotlin-maven-noarg</artifactId >
134+ <version >${kotlin.version} </version >
135+ </dependency >
136+ </dependencies >
137+ </plugin >
138+ </plugins >
139+ </build >
140+ </project >
0 commit comments