|
3 | 3 | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
4 | 4 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
5 | 5 | <modelVersion>4.0.0</modelVersion>
|
| 6 | + <parent> |
| 7 | + <groupId>org.springframework.boot</groupId> |
| 8 | + <artifactId>spring-boot-starter-parent</artifactId> |
| 9 | + <version>2.7.5</version> |
| 10 | + <relativePath/> <!-- lookup parent from repository --> |
| 11 | + </parent> |
6 | 12 |
|
7 | 13 | <groupId>fi.hsl.jore4</groupId>
|
8 | 14 | <artifactId>map-matching-backend</artifactId>
|
|
21 | 27 | <!-- Maven build plugins and their dependencies -->
|
22 | 28 | <build-helper-plugin.version>3.2.0</build-helper-plugin.version>
|
23 | 29 | <build-properties-plugin.version>1.0.0</build-properties-plugin.version>
|
24 |
| - <flyway-plugin.version>8.5.13</flyway-plugin.version> |
25 |
| - <jooq-meta.version>3.14.16</jooq-meta.version> |
26 |
| - <kotlin-plugin.version>1.6.21</kotlin-plugin.version> |
27 |
| - <postgresql.version>42.3.7</postgresql.version> |
28 | 30 | <surefire-plugin.version>2.22.2</surefire-plugin.version>
|
29 | 31 |
|
30 | 32 | <!-- Library versions -->
|
31 | 33 | <arrow-core.version>1.1.3</arrow-core.version>
|
32 | 34 | <geolatte.version>1.9.0</geolatte.version>
|
33 | 35 | <kotlin-logging-jvm.version>3.0.2</kotlin-logging-jvm.version>
|
34 | 36 | <quicktheories.version>0.26</quicktheories.version>
|
35 |
| - <spring-boot.version>2.7.5</spring-boot.version> |
36 | 37 |
|
37 | 38 | <!-- Other properties -->
|
38 | 39 | <start.class>fi.hsl.jore4.mapmatching.MapMatchingApplicationKt</start.class>
|
|
96 | 97 | <plugin>
|
97 | 98 | <groupId>org.flywaydb</groupId>
|
98 | 99 | <artifactId>flyway-maven-plugin</artifactId>
|
99 |
| - <version>${flyway-plugin.version}</version> |
| 100 | + <!-- version inherited from the Spring Boot parent POM --> |
| 101 | + <version>${flyway.version}</version> |
100 | 102 |
|
101 | 103 | <configuration>
|
102 | 104 | <driver>${db.driver}</driver>
|
|
155 | 157 | <plugin>
|
156 | 158 | <groupId>org.jooq</groupId>
|
157 | 159 | <artifactId>jooq-codegen-maven</artifactId>
|
158 |
| - <version>${jooq-meta.version}</version> |
| 160 | + <!-- version inherited from the Spring Boot parent POM --> |
| 161 | + <version>${jooq.version}</version> |
159 | 162 |
|
160 | 163 | <executions>
|
161 | 164 | <execution>
|
|
173 | 176 | <dependency>
|
174 | 177 | <groupId>org.postgresql</groupId>
|
175 | 178 | <artifactId>postgresql</artifactId>
|
| 179 | + <!-- version inherited from the Spring Boot parent POM --> |
176 | 180 | <version>${postgresql.version}</version>
|
177 | 181 | </dependency>
|
178 | 182 | <dependency>
|
179 | 183 | <groupId>org.jooq</groupId>
|
180 | 184 | <artifactId>jooq-codegen</artifactId>
|
181 |
| - <version>${jooq-meta.version}</version> |
| 185 | + <!-- version inherited from the Spring Boot parent POM --> |
| 186 | + <version>${jooq.version}</version> |
182 | 187 | </dependency>
|
183 | 188 | <dependency>
|
184 | 189 | <groupId>org.jooq</groupId>
|
185 | 190 | <artifactId>jooq-meta</artifactId>
|
186 |
| - <version>${jooq-meta.version}</version> |
| 191 | + <!-- version inherited from the Spring Boot parent POM --> |
| 192 | + <version>${jooq.version}</version> |
187 | 193 | </dependency>
|
188 | 194 | </dependencies>
|
189 | 195 |
|
|
348 | 354 | <plugin>
|
349 | 355 | <groupId>org.jetbrains.kotlin</groupId>
|
350 | 356 | <artifactId>kotlin-maven-plugin</artifactId>
|
351 |
| - <version>${kotlin-plugin.version}</version> |
| 357 | + <!-- version inherited from the Spring Boot parent POM --> |
| 358 | + <version>${kotlin.version}</version> |
352 | 359 | <configuration>
|
353 | 360 | <compilerPlugins>
|
354 | 361 | <plugin>spring</plugin>
|
|
378 | 385 | <dependency>
|
379 | 386 | <groupId>org.jetbrains.kotlin</groupId>
|
380 | 387 | <artifactId>kotlin-maven-noarg</artifactId>
|
381 |
| - <version>${kotlin-plugin.version}</version> |
| 388 | + <!-- version inherited from the Spring Boot parent POM --> |
| 389 | + <version>${kotlin.version}</version> |
382 | 390 | </dependency>
|
383 | 391 | <dependency>
|
384 | 392 | <groupId>org.jetbrains.kotlin</groupId>
|
385 | 393 | <artifactId>kotlin-maven-allopen</artifactId>
|
386 |
| - <version>${kotlin-plugin.version}</version> |
| 394 | + <!-- version inherited from the Spring Boot parent POM --> |
| 395 | + <version>${kotlin.version}</version> |
387 | 396 | </dependency>
|
388 | 397 | </dependencies>
|
389 | 398 | </plugin>
|
|
434 | 443 | <plugin>
|
435 | 444 | <groupId>org.springframework.boot</groupId>
|
436 | 445 | <artifactId>spring-boot-maven-plugin</artifactId>
|
437 |
| - <version>${spring-boot.version}</version> |
438 | 446 | <configuration>
|
439 | 447 | <fork>true</fork>
|
440 | 448 | <mainClass>${start.class}</mainClass>
|
|
450 | 458 | </plugins>
|
451 | 459 | </build>
|
452 | 460 |
|
453 |
| - <dependencyManagement> |
454 |
| - <dependencies> |
455 |
| - <dependency> |
456 |
| - <groupId>org.springframework.boot</groupId> |
457 |
| - <artifactId>spring-boot-dependencies</artifactId> |
458 |
| - <version>${spring-boot.version}</version> |
459 |
| - <type>pom</type> |
460 |
| - <scope>import</scope> |
461 |
| - </dependency> |
462 |
| - </dependencies> |
463 |
| - </dependencyManagement> |
464 |
| - |
465 | 461 | <dependencies>
|
466 | 462 | <dependency>
|
467 | 463 | <groupId>org.springframework.boot</groupId>
|
|
495 | 491 | <dependency>
|
496 | 492 | <groupId>org.jetbrains.kotlin</groupId>
|
497 | 493 | <artifactId>kotlin-stdlib</artifactId>
|
| 494 | + <!-- version inherited from the Spring Boot parent POM --> |
| 495 | + <version>${kotlin.version}</version> |
498 | 496 | </dependency>
|
499 | 497 | <dependency>
|
500 | 498 | <groupId>org.jetbrains.kotlin</groupId>
|
501 | 499 | <artifactId>kotlin-reflect</artifactId>
|
| 500 | + <!-- version inherited from the Spring Boot parent POM --> |
| 501 | + <version>${kotlin.version}</version> |
502 | 502 | </dependency>
|
503 | 503 |
|
504 | 504 | <dependency>
|
|
509 | 509 | <dependency>
|
510 | 510 | <groupId>org.postgresql</groupId>
|
511 | 511 | <artifactId>postgresql</artifactId>
|
| 512 | + <!-- version inherited from the Spring Boot parent POM --> |
| 513 | + <version>${postgresql.version}</version> |
512 | 514 | <scope>runtime</scope>
|
513 | 515 | </dependency>
|
514 | 516 |
|
|
550 | 552 | <dependency>
|
551 | 553 | <groupId>org.jetbrains.kotlin</groupId>
|
552 | 554 | <artifactId>kotlin-test-junit5</artifactId>
|
| 555 | + <!-- version inherited from the Spring Boot parent POM --> |
| 556 | + <version>${kotlin.version}</version> |
553 | 557 | <scope>test</scope>
|
554 | 558 | </dependency>
|
555 | 559 |
|
|
0 commit comments