|
46 | 46 | <dependency> |
47 | 47 | <groupId>com.google.code.gson</groupId> |
48 | 48 | <artifactId>gson</artifactId> |
49 | | - <version>2.10.1</version> |
| 49 | + <version>2.12.1</version> |
| 50 | + <scope>compile</scope> |
50 | 51 | </dependency> |
51 | 52 | <dependency> |
52 | 53 | <groupId>com.google.errorprone</groupId> |
53 | 54 | <artifactId>error_prone_core</artifactId> |
54 | | - <version>2.32.0</version> |
| 55 | + <version>2.36.0</version> |
55 | 56 | <scope>provided</scope> |
56 | 57 | </dependency> |
57 | 58 | <dependency> |
58 | 59 | <groupId>org.junit.jupiter</groupId> |
59 | 60 | <artifactId>junit-jupiter</artifactId> |
60 | | - <version>5.9.3</version> |
| 61 | + <version>5.11.4</version> |
61 | 62 | <scope>test</scope> |
62 | 63 | </dependency> |
63 | 64 | <dependency> |
64 | 65 | <groupId>org.hamcrest</groupId> |
65 | 66 | <artifactId>hamcrest</artifactId> |
66 | | - <version>2.2</version> |
| 67 | + <version>3.0</version> |
67 | 68 | <scope>test</scope> |
68 | 69 | </dependency> |
69 | 70 | <dependency> |
70 | 71 | <groupId>org.jetbrains</groupId> |
71 | 72 | <artifactId>annotations</artifactId> |
72 | | - <version>24.0.1</version> |
| 73 | + <version>26.0.2</version> |
| 74 | + <scope>compile</scope> |
73 | 75 | </dependency> |
74 | 76 | <dependency> |
75 | 77 | <groupId>com.easypost</groupId> |
|
80 | 82 | <dependency> |
81 | 83 | <groupId>org.projectlombok</groupId> |
82 | 84 | <artifactId>lombok</artifactId> |
83 | | - <version>1.18.30</version> |
| 85 | + <version>1.18.36</version> |
84 | 86 | <scope>provided</scope> |
85 | 87 | </dependency> |
86 | 88 | </dependencies> |
|
128 | 130 | <plugin> |
129 | 131 | <groupId>org.jacoco</groupId> |
130 | 132 | <artifactId>jacoco-maven-plugin</artifactId> |
131 | | - <version>0.8.10</version> |
| 133 | + <version>0.8.12</version> |
132 | 134 | <configuration> |
133 | 135 | <excludes> |
134 | 136 | <!-- Exclude all the getters in model for code coverage --> |
|
173 | 175 | <plugin> |
174 | 176 | <groupId>org.apache.maven.plugins</groupId> |
175 | 177 | <artifactId>maven-source-plugin</artifactId> |
176 | | - <version>3.2.1</version> |
| 178 | + <version>3.3.1</version> |
177 | 179 | <executions> |
178 | 180 | <execution> |
179 | 181 | <id>attach-sources</id> |
|
191 | 193 | <doclint>-html</doclint> |
192 | 194 | <quiet>true</quiet> |
193 | 195 | </configuration> |
194 | | - <version>3.5.0</version> |
| 196 | + <version>3.11.2</version> |
195 | 197 | <executions> |
196 | 198 | <execution> |
197 | 199 | <id>attach-javadocs</id> |
|
204 | 206 | <plugin> |
205 | 207 | <groupId>org.apache.maven.plugins</groupId> |
206 | 208 | <artifactId>maven-gpg-plugin</artifactId> |
207 | | - <version>3.1.0</version> |
| 209 | + <version>3.2.7</version> |
208 | 210 | <configuration> |
209 | 211 | <!-- Needed to read passphrase from settings.xml --> |
210 | 212 | <gpgArguments> |
|
233 | 235 | <compilerArgs> |
234 | 236 | <arg>-XDcompilePolicy=simple</arg> |
235 | 237 | <arg>-Xplugin:ErrorProne</arg> |
| 238 | + <arg>--should-stop=ifError=FLOW</arg> |
236 | 239 | <arg>-Xlint:-options</arg> |
237 | 240 | <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED</arg> |
238 | 241 | <arg>-J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED</arg> |
|
249 | 252 | <path> |
250 | 253 | <groupId>com.google.errorprone</groupId> |
251 | 254 | <artifactId>error_prone_core</artifactId> |
252 | | - <version>2.32.0</version> |
| 255 | + <version>2.36.0</version> |
253 | 256 | </path> |
254 | 257 | <path> |
255 | 258 | <groupId>org.projectlombok</groupId> |
256 | 259 | <artifactId>lombok</artifactId> |
257 | | - <version>1.18.30</version> |
| 260 | + <version>1.18.36</version> |
258 | 261 | </path> |
259 | 262 | </annotationProcessorPaths> |
260 | 263 | </configuration> |
261 | 264 | </plugin> |
262 | 265 | <plugin> |
263 | 266 | <groupId>org.sonatype.plugins</groupId> |
264 | 267 | <artifactId>nexus-staging-maven-plugin</artifactId> |
265 | | - <version>1.6.13</version> |
| 268 | + <version>1.7.0</version> |
266 | 269 | <extensions>true</extensions> |
267 | 270 | <configuration> |
268 | 271 | <serverId>ossrh</serverId> |
|
273 | 276 | <plugin> |
274 | 277 | <groupId>org.codehaus.mojo</groupId> |
275 | 278 | <artifactId>templating-maven-plugin</artifactId> |
276 | | - <version>1.0.0</version> |
| 279 | + <version>3.0.0</version> |
277 | 280 | <executions> |
278 | 281 | <execution> |
279 | 282 | <id>filtering-java-templates</id> |
|
286 | 289 | <plugin> |
287 | 290 | <groupId>org.apache.maven.plugins</groupId> |
288 | 291 | <artifactId>maven-checkstyle-plugin</artifactId> |
289 | | - <version>3.2.2</version> |
| 292 | + <version>3.6.0</version> |
290 | 293 | <configuration> |
291 | 294 | <configLocation>${basedir}/easypost_java_style.xml</configLocation> |
292 | 295 | <inputEncoding>UTF-8</inputEncoding> |
|
315 | 318 | <plugin> |
316 | 319 | <groupId>org.apache.maven.plugins</groupId> |
317 | 320 | <artifactId>maven-enforcer-plugin</artifactId> |
318 | | - <version>3.3.0</version> |
| 321 | + <version>3.5.0</version> |
319 | 322 | <executions> |
320 | 323 | <execution> |
321 | 324 | <id>enforce-java</id> |
|
335 | 338 | <plugin> |
336 | 339 | <groupId>org.owasp</groupId> |
337 | 340 | <artifactId>dependency-check-maven</artifactId> |
| 341 | + <!-- Can't upgrade to `v11` or newer versions as it requires Java 11 --> |
| 342 | + <!-- TODO: API key now recommended (we must upgrade to v10) to avoid rate limiting: https://github.com/dependency-check/DependencyCheck?tab=readme-ov-file#nvd-api-key-highly-recommended --> |
338 | 343 | <version>8.4.0</version> |
339 | 344 | <configuration> |
340 | 345 | <suppressionFile>dependency-check-suppressions.xml</suppressionFile> |
|
0 commit comments