Skip to content

Commit b327d71

Browse files
authored
Merge pull request #925 from terrestris/parent-fix
Fix(deps): Use correct parent and required flyway10 module for postgres
2 parents 7cf09c1 + 0921b29 commit b327d71

File tree

6 files changed

+23
-19
lines changed

6 files changed

+23
-19
lines changed

.java-version

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
21
2-

pom.xml

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.springframework.boot</groupId>
2424
<artifactId>spring-boot-starter-parent</artifactId>
25-
<version>3.2.5</version>
25+
<version>3.3.4</version>
2626
</parent>
2727

2828
<groupId>de.terrestris</groupId>
@@ -81,10 +81,10 @@
8181
</distributionManagement>
8282

8383
<modules>
84-
<module>shogun-lib</module>
8584
<module>shogun-boot</module>
86-
<module>shogun-gs-interceptor</module>
8785
<module>shogun-config</module>
86+
<module>shogun-gs-interceptor</module>
87+
<module>shogun-lib</module>
8888
<module>shogun-manager</module>
8989
<module>shogun-proxy</module>
9090
</modules>
@@ -102,7 +102,6 @@
102102
<jacoco-plugin.version>0.8.12</jacoco-plugin.version>
103103
<maven-project-info-reports-plugin.version>3.7.0</maven-project-info-reports-plugin.version>
104104
<jib-maven-plugin.version>3.4.3</jib-maven-plugin.version>
105-
<git-commit-id-maven-plugin.version>9.0.1</git-commit-id-maven-plugin.version>
106105

107106
<!-- Spring -->
108107
<spring-boot.version>3.3.4</spring-boot.version>
@@ -114,7 +113,7 @@
114113
<!-- Hibernate, Jackson, JAXB etc. -->
115114
<jaxb-api.version>2.3.1</jaxb-api.version>
116115
<!-- Please note: This must be compatible with ${jackson-bom.version}. -->
117-
<jackson-datatype-jts.version>2.15.3</jackson-datatype-jts.version>
116+
<jackson-datatype-jts.version>2.17.2</jackson-datatype-jts.version>
118117

119118
<!-- Security -->
120119
<keycloak.version>25.0.6</keycloak.version>
@@ -141,14 +140,7 @@
141140
<reflections.version>0.10.2</reflections.version>
142141
<evo-inflector.version>1.3</evo-inflector.version>
143142

144-
<!-- Logging -->
145-
<log4j2.version>2.24.0</log4j2.version>
146-
147143
<!-- Testing -->
148-
<testcontainers.version>1.20.1</testcontainers.version>
149-
<junit.jupiter.version>5.7.1</junit.jupiter.version>
150-
<mockito.version>5.13.0</mockito.version>
151-
<maven-dependency-plugin.version>3.8.0</maven-dependency-plugin.version>
152144
<maven-project-info-reports-plugin.version>3.7.0</maven-project-info-reports-plugin.version>
153145
<archunit.version>1.3.0</archunit.version>
154146
<sonar-maven-plugin.version>4.0.0.4121</sonar-maven-plugin.version>
@@ -175,7 +167,6 @@
175167
<artifactId>maven-compiler-plugin</artifactId>
176168
<version>${maven-compiler-plugin.version}</version>
177169
<configuration>
178-
<compilerVersion>${java.version}</compilerVersion>
179170
<source>${java.version}</source>
180171
<target>${java.version}</target>
181172
<showWarnings>true</showWarnings>
@@ -450,7 +441,13 @@
450441
<dependency>
451442
<groupId>org.ehcache</groupId>
452443
<artifactId>ehcache</artifactId>
453-
<version>3.10.8</version>
444+
<version>${ehcache3.version}</version>
445+
</dependency>
446+
447+
<dependency>
448+
<groupId>org.flywaydb</groupId>
449+
<artifactId>flyway-database-postgresql</artifactId>
450+
<version>${flyway.version}</version>
454451
</dependency>
455452

456453
<dependency>

shogun-boot/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,11 @@
9999
<artifactId>flyway-core</artifactId>
100100
</dependency>
101101

102+
<dependency>
103+
<groupId>org.flywaydb</groupId>
104+
<artifactId>flyway-database-postgresql</artifactId>
105+
</dependency>
106+
102107
<!-- Hibernate -->
103108
<dependency>
104109
<groupId>io.hypersistence</groupId>

shogun-boot/src/test/java/de/terrestris/shogun/boot/config/JdbcConfiguration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public PostgreSQLContainer postgreSQLContainer() {
5959
if (postgreSQLContainer != null) {
6060
return postgreSQLContainer;
6161
}
62-
DockerImageName postgis = DockerImageName.parse("postgis/postgis:13-3.1-alpine").asCompatibleSubstituteFor("postgres");
62+
DockerImageName postgis = DockerImageName.parse("postgis/postgis:16-3.4-alpine").asCompatibleSubstituteFor("postgres");
6363
postgreSQLContainer = new PostgreSQLContainer(postgis);
6464
postgreSQLContainer.start();
6565
return postgreSQLContainer;

shogun-boot/src/test/java/de/terrestris/shogun/boot/controller/ApplicationControllerTest.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,7 @@ public void insertTestData() {
4848
entities.add(entity2);
4949
entities.add(entity3);
5050

51-
List<Application> persistedEntities = (List<Application>) repository.saveAll(entities);
52-
53-
testData = persistedEntities;
51+
testData = (List<Application>) repository.saveAll(entities);
5452
}
5553

5654
}

shogun-gs-interceptor/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,11 @@
7575
<artifactId>flyway-core</artifactId>
7676
</dependency>
7777

78+
<dependency>
79+
<groupId>org.flywaydb</groupId>
80+
<artifactId>flyway-database-postgresql</artifactId>
81+
</dependency>
82+
7883
<!-- Hibernate -->
7984
<dependency>
8085
<groupId>io.hypersistence</groupId>

0 commit comments

Comments
 (0)