Skip to content

Commit 8462e2b

Browse files
committed
Update dependencies
1 parent 36f5823 commit 8462e2b

1 file changed

Lines changed: 79 additions & 20 deletions

File tree

pom.xml

Lines changed: 79 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@
4949
<maven.compiler.showCompilationChanges>true</maven.compiler.showCompilationChanges>
5050
<maven.compiler.createMissingPackageInfoClass>false</maven.compiler.createMissingPackageInfoClass>
5151

52-
<org.junit.version>5.10.3</org.junit.version>
52+
<org.junit.version>5.11.4</org.junit.version>
5353
<!-- Stay on 4.x for Java 8 compatibility. Newer versions are used for Java 11+ builds -->
5454
<mockito.version>4.11.0</mockito.version>
5555
<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>
6060
<!-- Stay on 1.7 for Java 8 compatibility. Newer versions are used for Java 11+ builds -->
6161
<google-java-format.version>1.7</google-java-format.version>
6262
<spotless.version>2.30.0</spotless.version>
@@ -75,7 +75,7 @@
7575
<plugin>
7676
<groupId>org.apache.maven.plugins</groupId>
7777
<artifactId>maven-gpg-plugin</artifactId>
78-
<version>3.2.4</version>
78+
<version>3.2.7</version>
7979
<executions>
8080
<execution>
8181
<id>sign-artifacts</id>
@@ -133,6 +133,7 @@
133133
<plugin>
134134
<groupId>org.apache.felix</groupId>
135135
<artifactId>maven-bundle-plugin</artifactId>
136+
<!-- Stay before v6 for Java 8 compatibility -->
136137
<version>5.1.9</version>
137138
<extensions>true</extensions>
138139
<configuration>
@@ -207,7 +208,7 @@
207208
<plugin>
208209
<groupId>org.apache.maven.plugins</groupId>
209210
<artifactId>maven-javadoc-plugin</artifactId>
210-
<version>3.8.0</version>
211+
<version>3.11.2</version>
211212
<configuration>
212213
<source>${target.jdk}</source>
213214
<sourcepath>${delombok.output}</sourcepath>
@@ -222,7 +223,7 @@
222223
<plugin>
223224
<groupId>org.apache.maven.plugins</groupId>
224225
<artifactId>maven-surefire-plugin</artifactId>
225-
<version>3.3.1</version>
226+
<version>3.5.2</version>
226227
<configuration>
227228
<rerunFailingTestsCount>3</rerunFailingTestsCount>
228229
<includes>
@@ -277,7 +278,7 @@
277278
<plugin>
278279
<groupId>com.github.siom79.japicmp</groupId>
279280
<artifactId>japicmp-maven-plugin</artifactId>
280-
<version>0.21.2</version>
281+
<version>0.23.0</version>
281282
<configuration>
282283
<newVersion>
283284
<file>
@@ -370,7 +371,7 @@
370371
<plugin>
371372
<groupId>org.apache.maven.plugins</groupId>
372373
<artifactId>maven-checkstyle-plugin</artifactId>
373-
<version>3.4.0</version>
374+
<version>3.6.0</version>
374375
<executions>
375376
<execution>
376377
<id>check</id>
@@ -404,7 +405,7 @@
404405
<plugin>
405406
<groupId>org.apache.maven.plugins</groupId>
406407
<artifactId>maven-deploy-plugin</artifactId>
407-
<version>3.1.2</version>
408+
<version>3.1.3</version>
408409
</plugin>
409410

410411
<plugin>
@@ -427,7 +428,7 @@
427428
<plugin>
428429
<groupId>org.apache.maven.plugins</groupId>
429430
<artifactId>maven-site-plugin</artifactId>
430-
<version>3.12.1</version>
431+
<version>3.21.0</version>
431432
</plugin>
432433

433434
<plugin>
@@ -463,7 +464,7 @@
463464
<dependency>
464465
<groupId>org.ow2.asm</groupId>
465466
<artifactId>asm</artifactId>
466-
<version>9.6</version>
467+
<version>9.7.1</version>
467468
</dependency>
468469
</dependencies>
469470
<executions>
@@ -486,14 +487,66 @@
486487
<plugin>
487488
<groupId>org.apache.maven.plugins</groupId>
488489
<artifactId>maven-install-plugin</artifactId>
489-
<version>3.1.2</version>
490+
<version>3.1.3</version>
490491
</plugin>
491492

492493
<plugin>
493494
<groupId>org.codehaus.mojo</groupId>
494495
<artifactId>build-helper-maven-plugin</artifactId>
495496
<version>3.6.0</version>
496497
</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>
497550
</plugins>
498551
</build>
499552

@@ -554,7 +607,7 @@
554607
<dependency>
555608
<groupId>org.assertj</groupId>
556609
<artifactId>assertj-core</artifactId>
557-
<version>3.26.3</version>
610+
<version>3.27.0</version>
558611
<scope>test</scope>
559612
</dependency>
560613
<dependency>
@@ -572,7 +625,7 @@
572625
<dependency>
573626
<groupId>net.bytebuddy</groupId>
574627
<artifactId>byte-buddy-agent</artifactId>
575-
<version>1.14.18</version>
628+
<version>1.15.11</version>
576629
<scope>test</scope>
577630
</dependency>
578631
<dependency>
@@ -603,7 +656,7 @@
603656
<dependency>
604657
<groupId>commons-io</groupId>
605658
<artifactId>commons-io</artifactId>
606-
<version>2.16.1</version>
659+
<version>2.18.0</version>
607660
<scope>test</scope>
608661
</dependency>
609662
<dependency>
@@ -641,8 +694,14 @@
641694
</activation>
642695

643696
<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>
646705
<spotless.version>2.43.0</spotless.version>
647706
</properties>
648707

@@ -829,7 +888,7 @@
829888
<plugin>
830889
<groupId>org.apache.maven.plugins</groupId>
831890
<artifactId>maven-dependency-plugin</artifactId>
832-
<version>3.7.1</version>
891+
<version>3.8.1</version>
833892
<executions>
834893
<execution>
835894
<phase>initialize</phase>

0 commit comments

Comments
 (0)