Commit 8e4a0ca
committed
RAMPART-454 Bump build to JDK 17 baseline; refresh plugin and library versions
Build / toolchain:
- maven-compiler-plugin: <source>/<target>11 -> <release>17 (and property
maven.compiler.target -> maven.compiler.release=17).
- Enforcer: add requireJavaVersion [17,) so the build fails fast on older
JDKs. Still tested on OpenJDK 17, 21 and 25.
- Drop animal-sniffer-maven-plugin: it was pinned to the java18 (JDK 1.8)
signature, which is meaningless once the baseline is 17; --release 17
already provides an equivalent (stronger) API bound via ct.sym.
- jacoco-maven-plugin: pick up the ${jacoco.version} property instead of
hard-coding 0.8.12, and bump to 0.8.14 (supports Java 25 class files,
which Ubuntu 25.10's default JVM emits when the sample Ant tasks fork).
- Drop the duplicate <dependencyManagement> block for the wss4j artifacts
that Maven was warning about ("must be unique").
Plugin bumps:
- maven-surefire-plugin 3.5.2 -> 3.5.5
- build-helper-maven-plugin 3.6.0 -> 3.6.1
- gmavenplus-plugin 4.0.1 -> 4.3.1
- maven-dependency-plugin 3.8.0 -> 3.10.0
- maven-antrun-plugin 3.1.0 -> 3.2.0
- maven-assembly-plugin 3.7.1 -> 3.8.0
- maven-javadoc-plugin 3.11.1 -> 3.12.0
- maven-enforcer-plugin 3.5.0 -> 3.6.2
- maven-compiler-plugin 3.13.0 -> 3.15.0
- maven-project-info-reports-plugin 3.8.0 -> 3.9.0
Library bumps:
- dropwizard metrics-core 4.2.19 -> 4.2.38
- cryptacular 1.2.4 -> 1.3.0
- bouncycastle bcprov/bcpkix-jdk18on 1.79 -> 1.83
- santuario xmlsec 4.0.3 -> 4.0.4
- aspectjrt / aspectjweaver 1.9.22.1 -> 1.9.25.1
- jakarta.xml.bind-api 4.0.2 -> 4.0.5
Intentionally skipped (alpha/beta/milestone or cross-major): log4j 3.x,
slf4j 2.1.0-alpha1, jakarta.servlet-api 6.2.0-M1, maven-compiler-plugin
4.0.0-beta-*, maven-site-plugin 4.0.0-M16, groovy-all 5.x, esapi 2.7.x-RC1.1 parent 55f3274 commit 8e4a0ca
1 file changed
Lines changed: 42 additions & 68 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
| 172 | + | |
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
181 | 181 | | |
182 | | - | |
| 182 | + | |
183 | 183 | | |
184 | 184 | | |
185 | 185 | | |
| |||
191 | 191 | | |
192 | 192 | | |
193 | 193 | | |
194 | | - | |
| 194 | + | |
195 | 195 | | |
196 | 196 | | |
197 | 197 | | |
198 | | - | |
| 198 | + | |
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
215 | | - | |
| 215 | + | |
216 | 216 | | |
217 | 217 | | |
218 | 218 | | |
219 | | - | |
| 219 | + | |
220 | 220 | | |
221 | 221 | | |
222 | 222 | | |
| |||
228 | 228 | | |
229 | 229 | | |
230 | 230 | | |
231 | | - | |
| 231 | + | |
232 | 232 | | |
233 | 233 | | |
234 | 234 | | |
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
248 | 251 | | |
249 | 252 | | |
250 | 253 | | |
| |||
308 | 311 | | |
309 | 312 | | |
310 | 313 | | |
311 | | - | |
| 314 | + | |
312 | 315 | | |
313 | 316 | | |
314 | 317 | | |
| |||
348 | 351 | | |
349 | 352 | | |
350 | 353 | | |
351 | | - | |
| 354 | + | |
352 | 355 | | |
353 | | - | |
354 | | - | |
| 356 | + | |
355 | 357 | | |
356 | 358 | | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
363 | | - | |
364 | | - | |
365 | | - | |
366 | | - | |
367 | | - | |
368 | | - | |
369 | | - | |
370 | | - | |
371 | | - | |
372 | | - | |
373 | | - | |
374 | | - | |
375 | | - | |
376 | | - | |
377 | | - | |
378 | | - | |
379 | 359 | | |
380 | 360 | | |
381 | 361 | | |
| |||
441 | 421 | | |
442 | 422 | | |
443 | 423 | | |
444 | | - | |
| 424 | + | |
445 | 425 | | |
446 | 426 | | |
447 | 427 | | |
| |||
572 | 552 | | |
573 | 553 | | |
574 | 554 | | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
575 | 571 | | |
576 | 572 | | |
577 | 573 | | |
| |||
735 | 731 | | |
736 | 732 | | |
737 | 733 | | |
738 | | - | |
| 734 | + | |
739 | 735 | | |
740 | 736 | | |
741 | 737 | | |
| |||
751 | 747 | | |
752 | 748 | | |
753 | 749 | | |
754 | | - | |
| 750 | + | |
755 | 751 | | |
756 | 752 | | |
757 | 753 | | |
758 | 754 | | |
759 | | - | |
| 755 | + | |
760 | 756 | | |
761 | 757 | | |
762 | 758 | | |
763 | 759 | | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | | - | |
773 | | - | |
774 | | - | |
775 | | - | |
776 | | - | |
777 | | - | |
778 | | - | |
779 | | - | |
780 | | - | |
781 | | - | |
782 | | - | |
783 | | - | |
784 | | - | |
785 | | - | |
786 | | - | |
| 760 | + | |
787 | 761 | | |
788 | 762 | | |
789 | 763 | | |
| |||
848 | 822 | | |
849 | 823 | | |
850 | 824 | | |
851 | | - | |
| 825 | + | |
852 | 826 | | |
853 | 827 | | |
854 | | - | |
855 | | - | |
| 828 | + | |
| 829 | + | |
856 | 830 | | |
857 | | - | |
| 831 | + | |
858 | 832 | | |
859 | 833 | | |
860 | 834 | | |
861 | | - | |
| 835 | + | |
862 | 836 | | |
863 | 837 | | |
864 | | - | |
865 | | - | |
| 838 | + | |
| 839 | + | |
866 | 840 | | |
867 | 841 | | |
868 | 842 | | |
| |||
0 commit comments