|
5 | 5 | <parent> |
6 | 6 | <groupId>org.springframework.boot</groupId> |
7 | 7 | <artifactId>spring-boot-starter-parent</artifactId> |
8 | | - <version>3.5.0</version> |
| 8 | + <version>4.0.2</version> |
9 | 9 | <relativePath/> |
10 | 10 | <!-- lookup parent from repository --> |
11 | 11 | </parent> |
|
19 | 19 | <properties> |
20 | 20 | <java.version>21</java.version> |
21 | 21 | <node.version>v18.16.0</node.version> |
22 | | - <spring-cloud-aws.version>3.4.0</spring-cloud-aws.version> |
23 | | - <testcontainers.version>1.21.3</testcontainers.version> |
| 22 | + <spring-cloud-aws.version>4.0.0</spring-cloud-aws.version> |
| 23 | + <testcontainers.version>2.0.3</testcontainers.version> |
24 | 24 | <wiremock.version>3.13.0</wiremock.version> |
25 | 25 | <p6spy.version>3.9.1</p6spy.version> |
26 | 26 | <mockito.version>5.11.0</mockito.version> |
|
58 | 58 | <dependencies> |
59 | 59 | <dependency> |
60 | 60 | <groupId>org.springframework.boot</groupId> |
61 | | - <artifactId>spring-boot-starter-web</artifactId> |
| 61 | + <artifactId>spring-boot-starter-webmvc</artifactId> |
| 62 | + </dependency> |
| 63 | + <dependency> |
| 64 | + <groupId>org.springframework.boot</groupId> |
| 65 | + <artifactId>spring-boot-starter-webclient</artifactId> |
62 | 66 | </dependency> |
63 | 67 | <dependency> |
64 | 68 | <groupId>org.springframework.boot</groupId> |
|
72 | 76 | <groupId>org.springframework.boot</groupId> |
73 | 77 | <artifactId>spring-boot-starter-validation</artifactId> |
74 | 78 | </dependency> |
| 79 | + <dependency> |
| 80 | + <groupId>org.springframework.boot</groupId> |
| 81 | + <artifactId>spring-boot-starter-restclient</artifactId> |
| 82 | + </dependency> |
75 | 83 |
|
76 | 84 | <dependency> |
77 | 85 | <groupId>io.awspring.cloud</groupId> |
|
80 | 88 |
|
81 | 89 | <dependency> |
82 | 90 | <groupId>org.springframework.boot</groupId> |
83 | | - <artifactId>spring-boot-starter-security</artifactId> |
84 | | - </dependency> |
85 | | - <dependency> |
86 | | - <groupId>org.springframework.security</groupId> |
87 | | - <artifactId>spring-security-oauth2-jose</artifactId> |
88 | | - </dependency> |
89 | | - <dependency> |
90 | | - <groupId>org.springframework.security</groupId> |
91 | | - <artifactId>spring-security-oauth2-resource-server</artifactId> |
| 91 | + <artifactId>spring-boot-starter-security-oauth2-resource-server</artifactId> |
92 | 92 | </dependency> |
93 | 93 |
|
94 | 94 | <dependency> |
|
101 | 101 | <artifactId>spring-boot-starter-data-jpa</artifactId> |
102 | 102 | </dependency> |
103 | 103 | <dependency> |
104 | | - <groupId>org.flywaydb</groupId> |
105 | | - <artifactId>flyway-core</artifactId> |
| 104 | + <groupId>org.springframework.boot</groupId> |
| 105 | + <artifactId>spring-boot-starter-flyway</artifactId> |
106 | 106 | </dependency> |
107 | 107 | <!-- required module since Flyway 10 (Spring Boot 3.3) --> |
108 | 108 | <dependency> |
|
114 | 114 | <dependency> |
115 | 115 | <groupId>io.netty</groupId> |
116 | 116 | <artifactId>netty-resolver-dns-native-macos</artifactId> |
117 | | - <version>${netty.version}</version> |
118 | 117 | <classifier>osx-aarch_64</classifier> |
119 | 118 | </dependency> |
120 | 119 |
|
|
133 | 132 | <dependency> |
134 | 133 | <groupId>digital.pragmatech.testing</groupId> |
135 | 134 | <artifactId>spring-test-profiler</artifactId> |
136 | | - <version>0.0.13</version> |
| 135 | + <version>0.0.15</version> |
137 | 136 | <scope>test</scope> |
138 | 137 | </dependency> |
139 | 138 | <dependency> |
|
142 | 141 | <scope>test</scope> |
143 | 142 | </dependency> |
144 | 143 | <dependency> |
145 | | - <groupId>org.springframework.security</groupId> |
146 | | - <artifactId>spring-security-test</artifactId> |
| 144 | + <groupId>org.springframework.boot</groupId> |
| 145 | + <artifactId>spring-boot-starter-validation-test</artifactId> |
| 146 | + <scope>test</scope> |
| 147 | + </dependency> |
| 148 | + <dependency> |
| 149 | + <groupId>org.springframework.boot</groupId> |
| 150 | + <artifactId>spring-boot-starter-webclient-test</artifactId> |
| 151 | + <scope>test</scope> |
| 152 | + </dependency> |
| 153 | + <dependency> |
| 154 | + <groupId>org.springframework.boot</groupId> |
| 155 | + <artifactId>spring-boot-starter-restclient-test</artifactId> |
| 156 | + <scope>test</scope> |
| 157 | + </dependency> |
| 158 | + <dependency> |
| 159 | + <groupId>org.springframework.boot</groupId> |
| 160 | + <artifactId>spring-boot-starter-webflux-test</artifactId> |
| 161 | + <scope>test</scope> |
| 162 | + </dependency> |
| 163 | + <dependency> |
| 164 | + <groupId>org.springframework.boot</groupId> |
| 165 | + <artifactId>spring-boot-starter-webmvc-test</artifactId> |
| 166 | + <scope>test</scope> |
| 167 | + </dependency> |
| 168 | + <dependency> |
| 169 | + <groupId>org.springframework.boot</groupId> |
| 170 | + <artifactId>spring-boot-starter-security-test</artifactId> |
| 171 | + <scope>test</scope> |
| 172 | + </dependency> |
| 173 | + <dependency> |
| 174 | + <groupId>org.springframework.boot</groupId> |
| 175 | + <artifactId>spring-boot-starter-security-oauth2-resource-server-test</artifactId> |
147 | 176 | <scope>test</scope> |
148 | 177 | </dependency> |
149 | 178 | <!-- No longer required, recent Mockito version include it --> |
|
154 | 183 | </dependency> --> |
155 | 184 | <dependency> |
156 | 185 | <groupId>org.testcontainers</groupId> |
157 | | - <artifactId>postgresql</artifactId> |
| 186 | + <artifactId>testcontainers-postgresql</artifactId> |
158 | 187 | <scope>test</scope> |
159 | 188 | </dependency> |
160 | 189 | <dependency> |
161 | 190 | <groupId>org.testcontainers</groupId> |
162 | | - <artifactId>junit-jupiter</artifactId> |
| 191 | + <artifactId>testcontainers-junit-jupiter</artifactId> |
163 | 192 | <scope>test</scope> |
164 | 193 | </dependency> |
165 | 194 | <dependency> |
166 | 195 | <groupId>org.testcontainers</groupId> |
167 | | - <artifactId>localstack</artifactId> |
| 196 | + <artifactId>testcontainers-localstack</artifactId> |
168 | 197 | <scope>test</scope> |
169 | 198 | </dependency> |
170 | 199 | <dependency> |
171 | 200 | <groupId>org.testcontainers</groupId> |
172 | | - <artifactId>selenium</artifactId> |
| 201 | + <artifactId>testcontainers-selenium</artifactId> |
173 | 202 | <scope>test</scope> |
174 | 203 | </dependency> |
175 | 204 |
|
|
191 | 220 | <artifactId>awaitility</artifactId> |
192 | 221 | <scope>test</scope> |
193 | 222 | </dependency> |
| 223 | + <dependency> |
| 224 | + <groupId>org.springframework.boot</groupId> |
| 225 | + <artifactId>spring-boot-starter-actuator-test</artifactId> |
| 226 | + <scope>test</scope> |
| 227 | + </dependency> |
| 228 | + <dependency> |
| 229 | + <groupId>org.springframework.boot</groupId> |
| 230 | + <artifactId>spring-boot-starter-data-jpa-test</artifactId> |
| 231 | + <scope>test</scope> |
| 232 | + </dependency> |
| 233 | + <dependency> |
| 234 | + <groupId>org.springframework.boot</groupId> |
| 235 | + <artifactId>spring-boot-starter-flyway-test</artifactId> |
| 236 | + <scope>test</scope> |
| 237 | + </dependency> |
194 | 238 | <dependency> |
195 | 239 | <groupId>com.squareup.okhttp3</groupId> |
196 | 240 | <artifactId>mockwebserver</artifactId> |
|
199 | 243 | <dependency> |
200 | 244 | <groupId>org.apache.commons</groupId> |
201 | 245 | <artifactId>commons-lang3</artifactId> |
202 | | - <version>${commons-lang3.version}</version> |
203 | 246 | <scope>test</scope> |
204 | 247 | </dependency> |
205 | 248 | <!-- Required for tests due to dependency with the AWS SDK v1 !--> |
|
237 | 280 | <plugin> |
238 | 281 | <groupId>org.apache.maven.plugins</groupId> |
239 | 282 | <artifactId>maven-surefire-plugin</artifactId> |
240 | | - <version>3.5.3</version> |
241 | 283 | <configuration> |
242 | 284 | <properties> |
243 | 285 | <configurationParameters> |
|
251 | 293 | <plugin> |
252 | 294 | <groupId>org.apache.maven.plugins</groupId> |
253 | 295 | <artifactId>maven-failsafe-plugin</artifactId> |
254 | | - <version>3.5.4</version> |
255 | 296 | <configuration> |
256 | 297 | <includes> |
257 | 298 | <include>**/*IT.java</include> |
|
0 commit comments