|
13 | 13 | <parent> |
14 | 14 | <groupId>org.springframework.boot</groupId> |
15 | 15 | <artifactId>spring-boot-starter-parent</artifactId> |
16 | | - <version>3.2.6</version> |
| 16 | + <version>3.4.4</version> |
17 | 17 | <relativePath/> |
18 | 18 | </parent> |
19 | 19 |
|
20 | 20 | <properties> |
21 | 21 | <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
22 | | - <java.version>17</java.version> |
23 | | - <maven.compiler.source>17</maven.compiler.source> |
24 | | - <maven.compiler.target>17</maven.compiler.target> |
25 | | - <spring-boot.version>3.2.6</spring-boot.version> |
26 | | - <aws.java.sdk.version>2.23.12</aws.java.sdk.version> |
27 | | - <maven.license.plugin.version>4.6</maven.license.plugin.version> |
| 22 | + <java.version>21</java.version> |
| 23 | + <maven.compiler.source>21</maven.compiler.source> |
| 24 | + <maven.compiler.target>21</maven.compiler.target> |
| 25 | + <!-- Dependency versions --> |
| 26 | + <spring-boot.version>3.4.4</spring-boot.version> |
| 27 | + <aws-java-sdk.version>2.31.21</aws-java-sdk.version> |
| 28 | + <commons-collections4.version>4.4</commons-collections4.version> |
| 29 | + <commons-io.version>2.19.0</commons-io.version> |
| 30 | + <springdoc.version>2.8.6</springdoc.version> |
| 31 | + <logstash-logback-encoder.version>8.1</logstash-logback-encoder.version> |
| 32 | + <jaxb-api.version>2.3.1</jaxb-api.version> |
| 33 | + <docker-client.version>7.0.8-OA-3</docker-client.version> |
| 34 | + <javax-annotation-api.version>1.3.2</javax-annotation-api.version> |
| 35 | + <monetdb-jdbc.version>12.0</monetdb-jdbc.version> |
| 36 | + <postgresql.version>42.7.5</postgresql.version> |
| 37 | + <fabric8-client.version>7.1.0</fabric8-client.version> |
| 38 | + <bootstrap.version>3.4.1</bootstrap.version> |
| 39 | + <jquery.version>3.7.1</jquery.version> |
| 40 | + <fontawesome.version>4.7.0</fontawesome.version> |
| 41 | + <javax-json.version>1.1.4</javax-json.version> |
| 42 | + <!-- Plugin versions --> |
| 43 | + <maven.license-plugin.version>4.6</maven.license-plugin.version> |
28 | 44 | <maven.build-helper-maven.plugin.version>3.6.0</maven.build-helper-maven.plugin.version> |
| 45 | + <maven.jar-plugin.version>3.4.2</maven.jar-plugin.version> |
| 46 | + <maven.dependency-check-plugin.version>12.1.1</maven.dependency-check-plugin.version> |
29 | 47 | </properties> |
30 | 48 |
|
31 | 49 | <distributionManagement> |
|
180 | 198 | <dependency> |
181 | 199 | <groupId>org.apache.commons</groupId> |
182 | 200 | <artifactId>commons-collections4</artifactId> |
183 | | - <version>4.4</version> |
| 201 | + <version>${commons-collections4.version}</version> |
184 | 202 | </dependency> |
185 | 203 | <dependency> |
186 | 204 | <groupId>commons-io</groupId> |
187 | 205 | <artifactId>commons-io</artifactId> |
188 | | - <version>2.16.1</version> |
| 206 | + <version>${commons-io.version}</version> |
189 | 207 | </dependency> |
190 | 208 | <dependency> |
191 | 209 | <groupId>org.springdoc</groupId> |
192 | 210 | <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> |
193 | | - <version>2.5.0</version> |
| 211 | + <version>${springdoc.version}</version> |
194 | 212 | </dependency> |
195 | 213 | <dependency> |
196 | 214 | <groupId>org.springdoc</groupId> |
197 | 215 | <artifactId>springdoc-openapi-starter-common</artifactId> |
198 | | - <version>2.5.0</version> |
| 216 | + <version>${springdoc.version}</version> |
199 | 217 | </dependency> |
200 | 218 | <dependency> |
201 | 219 | <groupId>net.logstash.logback</groupId> |
202 | 220 | <artifactId>logstash-logback-encoder</artifactId> |
203 | | - <version>7.4</version> |
| 221 | + <version>${logstash-logback-encoder.version}</version> |
204 | 222 | </dependency> |
205 | 223 | <dependency> |
206 | 224 | <groupId>org.glassfish.jaxb</groupId> |
|
209 | 227 | <dependency> |
210 | 228 | <groupId>javax.xml.bind</groupId> |
211 | 229 | <artifactId>jaxb-api</artifactId> |
212 | | - <version>2.3.1</version> |
| 230 | + <version>${jaxb-api.version}</version> |
213 | 231 | </dependency> |
214 | 232 | <dependency> |
215 | 233 | <groupId>org.springframework.boot</groupId> |
|
226 | 244 | <dependency> |
227 | 245 | <groupId>org.mandas</groupId> |
228 | 246 | <artifactId>docker-client</artifactId> |
229 | | - <version>7.0.8-OA-3</version> |
| 247 | + <version>${docker-client.version}</version> |
230 | 248 | </dependency> |
231 | 249 | <dependency> |
232 | 250 | <groupId>org.glassfish.jersey.core</groupId> |
|
258 | 276 | <dependency> |
259 | 277 | <groupId>javax.annotation</groupId> |
260 | 278 | <artifactId>javax.annotation-api</artifactId> |
261 | | - <version>1.3.2</version> |
| 279 | + <version>${javax-annotation-api.version}</version> |
262 | 280 | </dependency> |
263 | 281 |
|
264 | 282 | <!-- MonetDB, for gathering usage stats (optional) --> |
265 | 283 | <dependency> |
266 | 284 | <groupId>monetdb</groupId> |
267 | 285 | <artifactId>monetdb-jdbc</artifactId> |
268 | | - <version>3.2</version> |
| 286 | + <version>${monetdb-jdbc.version}</version> |
269 | 287 | </dependency> |
270 | 288 | <dependency> |
271 | 289 | <groupId>com.microsoft.sqlserver</groupId> |
|
274 | 292 | <dependency> |
275 | 293 | <groupId>org.postgresql</groupId> |
276 | 294 | <artifactId>postgresql</artifactId> |
277 | | - <version>42.7.3</version> |
| 295 | + <version>${postgresql.version}</version> |
278 | 296 | </dependency> |
279 | 297 | <dependency> |
280 | 298 | <groupId>com.mysql</groupId> |
|
299 | 317 | <dependency> |
300 | 318 | <groupId>io.fabric8</groupId> |
301 | 319 | <artifactId>kubernetes-client</artifactId> |
302 | | - <version>6.10.0</version> |
| 320 | + <version>${fabric8-client.version}</version> |
| 321 | + <exclusions> |
| 322 | + <exclusion> |
| 323 | + <groupId>com.squareup.okhttp3</groupId> |
| 324 | + <artifactId>okhttp</artifactId> |
| 325 | + </exclusion> |
| 326 | + <exclusion> |
| 327 | + <groupId>com.squareup.okhttp3</groupId> |
| 328 | + <artifactId>logging-interceptor</artifactId> |
| 329 | + </exclusion> |
| 330 | + <exclusion> |
| 331 | + <groupId>io.fabric8</groupId> |
| 332 | + <artifactId>kubernetes-httpclient-vertx</artifactId> |
| 333 | + </exclusion> |
| 334 | + </exclusions> |
| 335 | + </dependency> |
| 336 | + <dependency> |
| 337 | + <groupId>io.fabric8</groupId> |
| 338 | + <artifactId>kubernetes-httpclient-okhttp</artifactId> |
| 339 | + <version>${fabric8-client.version}</version> |
303 | 340 | </dependency> |
304 | 341 |
|
305 | 342 | <!-- UI frameworks --> |
|
310 | 347 | <dependency> |
311 | 348 | <groupId>org.webjars</groupId> |
312 | 349 | <artifactId>bootstrap</artifactId> |
313 | | - <version>3.4.1</version> |
| 350 | + <version>${bootstrap.version}</version> |
314 | 351 | </dependency> |
315 | 352 | <dependency> |
316 | 353 | <groupId>org.webjars</groupId> |
317 | 354 | <artifactId>jquery</artifactId> |
318 | | - <version>3.7.1</version> |
| 355 | + <version>${jquery.version}</version> |
319 | 356 | </dependency> |
320 | 357 | <dependency> |
321 | 358 | <groupId>org.webjars.bower</groupId> |
322 | 359 | <artifactId>fontawesome</artifactId> |
323 | | - <version>4.7.0</version> |
| 360 | + <version>${fontawesome.version}</version> |
324 | 361 | </dependency> |
325 | 362 |
|
326 | 363 | <!-- Amazon Base libraries--> |
|
348 | 385 | <dependency> |
349 | 386 | <groupId>javax.json</groupId> |
350 | 387 | <artifactId>javax.json-api</artifactId> |
351 | | - <version>1.1.4</version> |
| 388 | + <version>${javax-json.version}</version> |
352 | 389 | </dependency> |
353 | 390 | <dependency> |
354 | 391 | <groupId>org.glassfish</groupId> |
355 | 392 | <artifactId>javax.json</artifactId> |
356 | | - <version>1.1.4</version> |
| 393 | + <version>${javax-json.version}</version> |
357 | 394 | </dependency> |
358 | 395 | <dependency> |
359 | 396 | <groupId>com.fasterxml.jackson.datatype</groupId> |
|
380 | 417 | <dependency> |
381 | 418 | <groupId>software.amazon.awssdk</groupId> |
382 | 419 | <artifactId>bom</artifactId> |
383 | | - <version>${aws.java.sdk.version}</version> |
| 420 | + <version>${aws-java-sdk.version}</version> |
384 | 421 | <type>pom</type> |
385 | 422 | <scope>import</scope> |
386 | 423 | </dependency> |
|
436 | 473 | <plugin> |
437 | 474 | <groupId>org.apache.maven.plugins</groupId> |
438 | 475 | <artifactId>maven-jar-plugin</artifactId> |
439 | | - <version>3.3.0</version> |
| 476 | + <version>${maven.jar-plugin.version}</version> |
440 | 477 | <executions> |
441 | 478 | <execution> |
442 | 479 | <goals> |
|
449 | 486 | <plugin> |
450 | 487 | <groupId>com.mycila</groupId> |
451 | 488 | <artifactId>license-maven-plugin</artifactId> |
452 | | - <version>${maven.license.plugin.version}</version> |
| 489 | + <version>${maven.license-plugin.version}</version> |
453 | 490 |
|
454 | 491 | <executions> |
455 | 492 | <execution> |
|
527 | 564 | <plugin> |
528 | 565 | <groupId>org.owasp</groupId> |
529 | 566 | <artifactId>dependency-check-maven</artifactId> |
530 | | - <version>9.0.9</version> |
| 567 | + <version>${maven.dependency-check-plugin.version}</version> |
531 | 568 | <executions> |
532 | 569 | <execution> |
533 | 570 | <goals> |
|
0 commit comments