@@ -4,15 +4,17 @@ SPDX-FileCopyrightText: NOI Techpark <digital@noi.bz.it>
4
4
5
5
SPDX-License-Identifier: CC0-1.0
6
6
-->
7
- <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 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
7
+ <project xmlns =" http://maven.apache.org/POM/4.0.0"
8
+ xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance"
9
+ xsi:schemaLocation=" http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" >
8
10
<modelVersion >4.0.0</modelVersion >
9
11
10
12
<parent >
11
- <groupId >com.opendatahub.timeseries.bdp</groupId >
12
- <artifactId >core</artifactId >
13
+ <groupId >com.opendatahub.timeseries.bdp</groupId >
14
+ <artifactId >core</artifactId >
13
15
<version >9.0.0</version >
14
- <relativePath >../pom.xml</relativePath >
15
- </parent >
16
+ <relativePath >../pom.xml</relativePath >
17
+ </parent >
16
18
17
19
<packaging >jar</packaging > <!-- jar packaging needed by infrastructure/utils/schema-generator -->
18
20
<groupId >com.opendatahub.timeseries.bdp</groupId >
@@ -22,7 +24,7 @@ SPDX-License-Identifier: CC0-1.0
22
24
<properties >
23
25
<finalName >writer</finalName >
24
26
<geotools .version>30.0</geotools .version>
25
- <hibernate .version>6.3.1 .Final</hibernate .version>
27
+ <hibernate .version>6.6.4 .Final</hibernate .version>
26
28
</properties >
27
29
28
30
<dependencyManagement >
@@ -57,10 +59,10 @@ SPDX-License-Identifier: CC0-1.0
57
59
<artifactId >spring-boot-starter-oauth2-resource-server</artifactId >
58
60
</dependency >
59
61
<dependency >
60
- <groupId >org.springframework.boot</groupId >
61
- <artifactId >spring-boot-starter-data-jpa</artifactId >
62
- </dependency >
63
-
62
+ <groupId >org.springframework.boot</groupId >
63
+ <artifactId >spring-boot-starter-data-jpa</artifactId >
64
+ </dependency >
65
+
64
66
<dependency >
65
67
<groupId >org.springframework.boot</groupId >
66
68
<artifactId >spring-boot-starter-actuator</artifactId >
@@ -70,18 +72,18 @@ SPDX-License-Identifier: CC0-1.0
70
72
<artifactId >spring-boot-starter-test</artifactId >
71
73
<scope >test</scope >
72
74
</dependency >
73
-
75
+
74
76
<!-- Keycloak UMA To request Resource level authorization -->
75
- <dependency >
76
- <groupId >org.keycloak</groupId >
77
- <artifactId >keycloak-core</artifactId >
77
+ <dependency >
78
+ <groupId >org.keycloak</groupId >
79
+ <artifactId >keycloak-core</artifactId >
78
80
<version >26.0.6</version >
79
- </dependency >
81
+ </dependency >
80
82
<dependency >
81
- <groupId >org.keycloak</groupId >
82
- <artifactId >keycloak-authz-client</artifactId >
83
+ <groupId >org.keycloak</groupId >
84
+ <artifactId >keycloak-authz-client</artifactId >
83
85
<version >26.0.3</version >
84
- </dependency >
86
+ </dependency >
85
87
86
88
<!-- To create JSON schema descriptions out of classes -->
87
89
<dependency >
@@ -98,10 +100,10 @@ SPDX-License-Identifier: CC0-1.0
98
100
</dependency >
99
101
100
102
<!-- DB migration - Flyway -->
101
- <dependency >
102
- <groupId >org.flywaydb</groupId >
103
- <artifactId >flyway-core</artifactId >
104
- </dependency >
103
+ <dependency >
104
+ <groupId >org.flywaydb</groupId >
105
+ <artifactId >flyway-core</artifactId >
106
+ </dependency >
105
107
106
108
<!-- Hibernate: ORM with spatial entity support (Postgis, Geometry, ...) -->
107
109
<dependency >
@@ -114,13 +116,13 @@ SPDX-License-Identifier: CC0-1.0
114
116
<artifactId >hibernate-spatial</artifactId >
115
117
<version >${hibernate.version} </version >
116
118
</dependency >
117
-
118
- <dependency >
119
- <groupId >org.postgresql</groupId >
120
- <artifactId >postgresql</artifactId >
119
+
120
+ <dependency >
121
+ <groupId >org.postgresql</groupId >
122
+ <artifactId >postgresql</artifactId >
121
123
<scope >runtime</scope >
122
- </dependency >
123
-
124
+ </dependency >
125
+
124
126
<!--
125
127
Second level cache, to store entities that never change as
126
128
for example provenance records.
@@ -183,6 +185,18 @@ SPDX-License-Identifier: CC0-1.0
183
185
<artifactId >commons-text</artifactId >
184
186
<version >1.10.0</version >
185
187
</dependency >
188
+ <!-- Container support for testing -->
189
+ <dependency >
190
+ <groupId >org.testcontainers</groupId >
191
+ <artifactId >junit-jupiter</artifactId >
192
+ <scope >test</scope >
193
+ </dependency >
194
+ <dependency >
195
+ <groupId >org.testcontainers</groupId >
196
+ <artifactId >postgresql</artifactId >
197
+ <version >1.20.0</version >
198
+ <scope >test</scope >
199
+ </dependency >
186
200
</dependencies >
187
201
188
202
<repositories >
@@ -215,4 +229,4 @@ SPDX-License-Identifier: CC0-1.0
215
229
<id >generator</id >
216
230
</profile >
217
231
</profiles >
218
- </project >
232
+ </project >
0 commit comments