|
25 | 25 | <dependency> |
26 | 26 | <groupId>io.dropwizard</groupId> |
27 | 27 | <artifactId>dropwizard-dependencies</artifactId> |
28 | | - <version>3.0.13</version> |
| 28 | + <version>4.0.13</version> |
29 | 29 | <type>pom</type> |
30 | 30 | <scope>import</scope> |
31 | 31 | </dependency> |
32 | 32 | <dependency> |
33 | 33 | <groupId>com.google.inject</groupId> |
34 | 34 | <artifactId>guice-bom</artifactId> |
35 | | - <version>6.0.0</version> |
| 35 | + <version>7.0.0</version> |
36 | 36 | <type>pom</type> |
37 | 37 | <scope>import</scope> |
38 | 38 | </dependency> |
|
59 | 59 | <dependency> |
60 | 60 | <groupId>io.dropwizard</groupId> |
61 | 61 | <artifactId>dropwizard-core</artifactId> |
62 | | - <exclusions> |
63 | | - <exclusion> |
64 | | - <groupId>jakarta.inject</groupId> |
65 | | - <artifactId>jakarta.inject-api</artifactId> |
66 | | - </exclusion> |
67 | | - </exclusions> |
68 | 62 | </dependency> |
69 | 63 | <dependency> |
70 | 64 | <groupId>io.dropwizard</groupId> |
71 | 65 | <artifactId>dropwizard-auth</artifactId> |
72 | | - <exclusions> |
73 | | - <exclusion> |
74 | | - <groupId>jakarta.inject</groupId> |
75 | | - <artifactId>jakarta.inject-api</artifactId> |
76 | | - </exclusion> |
77 | | - </exclusions> |
78 | 66 | </dependency> |
79 | 67 | <dependency> |
80 | 68 | <groupId>io.dropwizard</groupId> |
|
103 | 91 | <dependency> |
104 | 92 | <groupId>com.google.inject</groupId> |
105 | 93 | <artifactId>guice</artifactId> |
106 | | - <exclusions> |
107 | | - <exclusion> |
108 | | - <groupId>jakarta.inject</groupId> |
109 | | - <artifactId>jakarta.inject-api</artifactId> |
110 | | - </exclusion> |
111 | | - </exclusions> |
112 | 94 | </dependency> |
113 | 95 | <dependency> |
114 | 96 | <groupId>org.apache.commons</groupId> |
|
130 | 112 | <groupId>com.amazonaws</groupId> |
131 | 113 | <artifactId>aws-java-sdk-sqs</artifactId> |
132 | 114 | </dependency> |
| 115 | + <dependency> |
| 116 | + <groupId>com.google.guava</groupId> |
| 117 | + <artifactId>guava</artifactId> |
| 118 | + </dependency> |
133 | 119 |
|
134 | 120 | <!-- Main dependencies that need explicit versions --> |
135 | 121 | <dependency> |
|
139 | 125 | </dependency> |
140 | 126 | <dependency> |
141 | 127 | <groupId>io.prometheus</groupId> |
142 | | - <artifactId>simpleclient_servlet</artifactId> |
| 128 | + <artifactId>simpleclient_servlet_jakarta</artifactId> |
143 | 129 | <version>${prometheus.version}</version> |
144 | 130 | </dependency> |
145 | 131 | <dependency> |
|
159 | 145 | </dependency> |
160 | 146 | <dependency> |
161 | 147 | <groupId>uk.gov.service.payments</groupId> |
162 | | - <artifactId>model</artifactId> |
| 148 | + <artifactId>model-dropwizard-4</artifactId> |
163 | 149 | <version>${pay-java-commons.version}</version> |
164 | 150 | </dependency> |
165 | 151 | <dependency> |
166 | 152 | <groupId>uk.gov.service.payments</groupId> |
167 | | - <artifactId>utils</artifactId> |
| 153 | + <artifactId>utils-dropwizard-4</artifactId> |
168 | 154 | <version>${pay-java-commons.version}</version> |
169 | 155 | </dependency> |
170 | 156 | <dependency> |
171 | 157 | <groupId>uk.gov.service.payments</groupId> |
172 | | - <artifactId>validation</artifactId> |
| 158 | + <artifactId>validation-dropwizard-4</artifactId> |
173 | 159 | <version>${pay-java-commons.version}</version> |
174 | 160 | </dependency> |
175 | 161 | <dependency> |
176 | 162 | <groupId>uk.gov.service.payments</groupId> |
177 | | - <artifactId>logging-dropwizard-3</artifactId> |
| 163 | + <artifactId>logging-dropwizard-4</artifactId> |
178 | 164 | <version>${pay-java-commons.version}</version> |
179 | 165 | </dependency> |
180 | 166 | <dependency> |
181 | 167 | <groupId>uk.gov.service.payments</groupId> |
182 | | - <artifactId>queue</artifactId> |
| 168 | + <artifactId>queue-dropwizard-4</artifactId> |
183 | 169 | <version>${pay-java-commons.version}</version> |
184 | 170 | </dependency> |
185 | 171 | <dependency> |
186 | | - <groupId>org.glassfish.jersey.bundles.repackaged</groupId> |
187 | | - <artifactId>jersey-guava</artifactId> |
188 | | - <version>2.25.1</version> |
189 | | - </dependency> |
190 | | - <dependency> |
191 | | - <groupId>javax.xml.bind</groupId> |
192 | | - <artifactId>jaxb-api</artifactId> |
193 | | - <version>2.3.1</version> |
194 | | - <scope>compile</scope> |
| 172 | + <groupId>jakarta.xml.bind</groupId> |
| 173 | + <artifactId>jakarta.xml.bind-api</artifactId> |
| 174 | + <version>4.0.2</version> |
195 | 175 | </dependency> |
196 | 176 | <dependency> |
197 | 177 | <groupId>software.amazon.awssdk</groupId> |
|
222 | 202 | <dependency> |
223 | 203 | <groupId>org.eclipse.persistence</groupId> |
224 | 204 | <artifactId>org.eclipse.persistence.jpa</artifactId> |
225 | | - <version>2.7.15</version> |
| 205 | + <version>4.0.5</version> |
226 | 206 | <scope>compile</scope> |
227 | 207 | </dependency> |
228 | 208 | <dependency> |
229 | | - <groupId>jakarta.inject</groupId> |
230 | | - <artifactId>jakarta.inject-api</artifactId> |
231 | | - <version>2.0.1</version> |
| 209 | + <groupId>jakarta.annotation</groupId> |
| 210 | + <artifactId>jakarta.annotation-api</artifactId> |
| 211 | + <version>3.0.0</version> |
232 | 212 | </dependency> |
233 | 213 |
|
234 | 214 | <!-- Test dependencies that are imported from one of the BOMs specified |
|
280 | 260 | <dependency> |
281 | 261 | <groupId>io.dropwizard.modules</groupId> |
282 | 262 | <artifactId>dropwizard-testing-junit4</artifactId> |
283 | | - <version>3.0.13</version> |
| 263 | + <version>4.0.13</version> |
284 | 264 | <scope>test</scope> |
285 | 265 | </dependency> |
286 | 266 | <dependency> |
|
291 | 271 | </dependency> |
292 | 272 | <dependency> |
293 | 273 | <groupId>uk.gov.service.payments</groupId> |
294 | | - <artifactId>testing</artifactId> |
| 274 | + <artifactId>testing-dropwizard-4</artifactId> |
295 | 275 | <version>${pay-java-commons.version}</version> |
296 | 276 | <scope>test</scope> |
297 | 277 | </dependency> |
|
459 | 439 | </plugin> |
460 | 440 | <plugin> |
461 | 441 | <groupId>io.swagger.core.v3</groupId> |
462 | | - <artifactId>swagger-maven-plugin</artifactId> |
| 442 | + <artifactId>swagger-maven-plugin-jakarta</artifactId> |
463 | 443 | <version>${swagger.version}</version> |
464 | 444 | <configuration> |
465 | 445 | <outputPath>openapi</outputPath> |
|
0 commit comments