|
49 | 49 | <maven.compiler.showCompilationChanges>true</maven.compiler.showCompilationChanges> |
50 | 50 | <maven.compiler.createMissingPackageInfoClass>false</maven.compiler.createMissingPackageInfoClass> |
51 | 51 |
|
52 | | - <org.junit.version>5.10.3</org.junit.version> |
| 52 | + <org.junit.version>5.11.4</org.junit.version> |
53 | 53 | <!-- Stay on 4.x for Java 8 compatibility. Newer versions are used for Java 11+ builds --> |
54 | 54 | <mockito.version>4.11.0</mockito.version> |
55 | 55 | <slf4j.version>1.7.36</slf4j.version> |
56 | | - <lombok.version>1.18.34</lombok.version> |
57 | | - <jna.version>5.14.0</jna.version> |
58 | | - <bouncycastle.version>1.78.1</bouncycastle.version> |
59 | | - <vertx.version>4.5.9</vertx.version> |
| 56 | + <lombok.version>1.18.36</lombok.version> |
| 57 | + <jna.version>5.16.0</jna.version> |
| 58 | + <bouncycastle.version>1.79</bouncycastle.version> |
| 59 | + <vertx.version>4.5.11</vertx.version> |
60 | 60 | <!-- Stay on 1.7 for Java 8 compatibility. Newer versions are used for Java 11+ builds --> |
61 | 61 | <google-java-format.version>1.7</google-java-format.version> |
62 | 62 | <spotless.version>2.30.0</spotless.version> |
|
75 | 75 | <plugin> |
76 | 76 | <groupId>org.apache.maven.plugins</groupId> |
77 | 77 | <artifactId>maven-gpg-plugin</artifactId> |
78 | | - <version>3.2.4</version> |
| 78 | + <version>3.2.7</version> |
79 | 79 | <executions> |
80 | 80 | <execution> |
81 | 81 | <id>sign-artifacts</id> |
|
133 | 133 | <plugin> |
134 | 134 | <groupId>org.apache.felix</groupId> |
135 | 135 | <artifactId>maven-bundle-plugin</artifactId> |
| 136 | + <!-- Stay before v6 for Java 8 compatibility --> |
136 | 137 | <version>5.1.9</version> |
137 | 138 | <extensions>true</extensions> |
138 | 139 | <configuration> |
|
207 | 208 | <plugin> |
208 | 209 | <groupId>org.apache.maven.plugins</groupId> |
209 | 210 | <artifactId>maven-javadoc-plugin</artifactId> |
210 | | - <version>3.8.0</version> |
| 211 | + <version>3.11.2</version> |
211 | 212 | <configuration> |
212 | 213 | <source>${target.jdk}</source> |
213 | 214 | <sourcepath>${delombok.output}</sourcepath> |
|
222 | 223 | <plugin> |
223 | 224 | <groupId>org.apache.maven.plugins</groupId> |
224 | 225 | <artifactId>maven-surefire-plugin</artifactId> |
225 | | - <version>3.3.1</version> |
| 226 | + <version>3.5.2</version> |
226 | 227 | <configuration> |
227 | 228 | <rerunFailingTestsCount>3</rerunFailingTestsCount> |
228 | 229 | <includes> |
|
277 | 278 | <plugin> |
278 | 279 | <groupId>com.github.siom79.japicmp</groupId> |
279 | 280 | <artifactId>japicmp-maven-plugin</artifactId> |
280 | | - <version>0.21.2</version> |
| 281 | + <version>0.23.0</version> |
281 | 282 | <configuration> |
282 | 283 | <newVersion> |
283 | 284 | <file> |
|
370 | 371 | <plugin> |
371 | 372 | <groupId>org.apache.maven.plugins</groupId> |
372 | 373 | <artifactId>maven-checkstyle-plugin</artifactId> |
373 | | - <version>3.4.0</version> |
| 374 | + <version>3.6.0</version> |
374 | 375 | <executions> |
375 | 376 | <execution> |
376 | 377 | <id>check</id> |
|
404 | 405 | <plugin> |
405 | 406 | <groupId>org.apache.maven.plugins</groupId> |
406 | 407 | <artifactId>maven-deploy-plugin</artifactId> |
407 | | - <version>3.1.2</version> |
| 408 | + <version>3.1.3</version> |
408 | 409 | </plugin> |
409 | 410 |
|
410 | 411 | <plugin> |
|
427 | 428 | <plugin> |
428 | 429 | <groupId>org.apache.maven.plugins</groupId> |
429 | 430 | <artifactId>maven-site-plugin</artifactId> |
430 | | - <version>3.12.1</version> |
| 431 | + <version>3.21.0</version> |
431 | 432 | </plugin> |
432 | 433 |
|
433 | 434 | <plugin> |
|
463 | 464 | <dependency> |
464 | 465 | <groupId>org.ow2.asm</groupId> |
465 | 466 | <artifactId>asm</artifactId> |
466 | | - <version>9.6</version> |
| 467 | + <version>9.7.1</version> |
467 | 468 | </dependency> |
468 | 469 | </dependencies> |
469 | 470 | <executions> |
|
486 | 487 | <plugin> |
487 | 488 | <groupId>org.apache.maven.plugins</groupId> |
488 | 489 | <artifactId>maven-install-plugin</artifactId> |
489 | | - <version>3.1.2</version> |
| 490 | + <version>3.1.3</version> |
490 | 491 | </plugin> |
491 | 492 |
|
492 | 493 | <plugin> |
493 | 494 | <groupId>org.codehaus.mojo</groupId> |
494 | 495 | <artifactId>build-helper-maven-plugin</artifactId> |
495 | 496 | <version>3.6.0</version> |
496 | 497 | </plugin> |
| 498 | + |
| 499 | + <plugin> |
| 500 | + <groupId>org.apache.maven.plugins</groupId> |
| 501 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 502 | + <version>3.5.0</version> |
| 503 | + <executions> |
| 504 | + <execution> |
| 505 | + <id>enforce-maven</id> |
| 506 | + <goals> |
| 507 | + <goal>enforce</goal> |
| 508 | + </goals> |
| 509 | + <configuration> |
| 510 | + <rules> |
| 511 | + <requireMavenVersion> |
| 512 | + <version>3.6.3</version> |
| 513 | + </requireMavenVersion> |
| 514 | + </rules> |
| 515 | + </configuration> |
| 516 | + </execution> |
| 517 | + </executions> |
| 518 | + </plugin> |
| 519 | + |
| 520 | + <plugin> |
| 521 | + <groupId>org.codehaus.mojo</groupId> |
| 522 | + <artifactId>versions-maven-plugin</artifactId> |
| 523 | + <version>2.18.0</version> |
| 524 | + <configuration> |
| 525 | + <ignoredVersions> |
| 526 | + <!-- Ignore Alpha's, Beta's, release candidates and milestones --> |
| 527 | + <ignoreVersion type="regex">(?i).*Alpha(?:-?\d+)?</ignoreVersion> |
| 528 | + <ignoreVersion type="regex">(?i).*a(?:-?\d+)?</ignoreVersion> |
| 529 | + <ignoreVersion type="regex">(?i).*Beta(?:-?\d+)?</ignoreVersion> |
| 530 | + <ignoreVersion type="regex">(?i).*-B(?:-?\d+)?</ignoreVersion> |
| 531 | + <ignoreVersion type="regex">(?i).*RC(?:-?\d+)?</ignoreVersion> |
| 532 | + <ignoreVersion type="regex">(?i).*CR(?:-?\d+)?</ignoreVersion> |
| 533 | + <ignoreVersion type="regex">(?i).*M(?:-?\d+)?</ignoreVersion> |
| 534 | + </ignoredVersions> |
| 535 | + <ruleSet> |
| 536 | + <rules> |
| 537 | + <rule> |
| 538 | + <!-- stay on slf4j 1.x --> |
| 539 | + <groupId>org.slf4j</groupId> |
| 540 | + <ignoreVersions><ignoreVersion> |
| 541 | + <type>range</type> |
| 542 | + <version>[2.0,)</version> |
| 543 | + </ignoreVersion> |
| 544 | + </ignoreVersions> |
| 545 | + </rule> |
| 546 | + </rules> |
| 547 | + </ruleSet> |
| 548 | + </configuration> |
| 549 | + </plugin> |
497 | 550 | </plugins> |
498 | 551 | </build> |
499 | 552 |
|
|
554 | 607 | <dependency> |
555 | 608 | <groupId>org.assertj</groupId> |
556 | 609 | <artifactId>assertj-core</artifactId> |
557 | | - <version>3.26.3</version> |
| 610 | + <version>3.27.0</version> |
558 | 611 | <scope>test</scope> |
559 | 612 | </dependency> |
560 | 613 | <dependency> |
|
572 | 625 | <dependency> |
573 | 626 | <groupId>net.bytebuddy</groupId> |
574 | 627 | <artifactId>byte-buddy-agent</artifactId> |
575 | | - <version>1.14.18</version> |
| 628 | + <version>1.15.11</version> |
576 | 629 | <scope>test</scope> |
577 | 630 | </dependency> |
578 | 631 | <dependency> |
|
603 | 656 | <dependency> |
604 | 657 | <groupId>commons-io</groupId> |
605 | 658 | <artifactId>commons-io</artifactId> |
606 | | - <version>2.16.1</version> |
| 659 | + <version>2.18.0</version> |
607 | 660 | <scope>test</scope> |
608 | 661 | </dependency> |
609 | 662 | <dependency> |
|
641 | 694 | </activation> |
642 | 695 |
|
643 | 696 | <properties> |
644 | | - <mockito.version>5.12.0</mockito.version> |
645 | | - <google-java-format.version>1.17.0</google-java-format.version> |
| 697 | + <mockito.version>5.14.2</mockito.version> |
| 698 | + <!-- |
| 699 | + Stay on 1.22: |
| 700 | + - 1.23 introduces a change that is inconsistent with 1.7 used for Java 8 |
| 701 | + https://github.com/google/google-java-format/issues/876 |
| 702 | + - 1.25 requires JDK 17 |
| 703 | + --> |
| 704 | + <google-java-format.version>1.22.0</google-java-format.version> |
646 | 705 | <spotless.version>2.43.0</spotless.version> |
647 | 706 | </properties> |
648 | 707 |
|
|
829 | 888 | <plugin> |
830 | 889 | <groupId>org.apache.maven.plugins</groupId> |
831 | 890 | <artifactId>maven-dependency-plugin</artifactId> |
832 | | - <version>3.7.1</version> |
| 891 | + <version>3.8.1</version> |
833 | 892 | <executions> |
834 | 893 | <execution> |
835 | 894 | <phase>initialize</phase> |
|
0 commit comments