Index: trunk/nodist/pom.xml
===================================================================
--- trunk/nodist/pom.xml	(revision 19542)
+++ trunk/nodist/pom.xml	(revision 19543)
@@ -18,8 +18,8 @@
         <sonar.projectKey>JOSM</sonar.projectKey>
         <jmockit.version>1.49.a</jmockit.version>
-        <pmd.version>7.10.0</pmd.version>
-        <jacoco.version>0.8.12</jacoco.version>
-        <checkstyle.version>10.21.2</checkstyle.version>
-        <spotbugs.version>4.9.0</spotbugs.version>
+        <pmd.version>7.22.0</pmd.version>
+        <jacoco.version>0.8.13</jacoco.version>
+        <checkstyle.version>10.26.1</checkstyle.version>
+        <spotbugs.version>4.9.8</spotbugs.version>
         <!-- Note: 2.0.0 requires Java 17, and we'll need to upgrade to it for Java 25 LTS (see JEP 486)-->
         <junit5-system-exit.version>1.1.2</junit5-system-exit.version>
Index: trunk/tools/ivy.xml
===================================================================
--- trunk/tools/ivy.xml	(revision 19542)
+++ trunk/tools/ivy.xml	(revision 19543)
@@ -21,7 +21,7 @@
         <dependency org="com.guardsquare" name="proguard-ant" rev="7.8.2" conf="proguard->default"/>
         <!-- pmd->default -->
-        <dependency org="net.sourceforge.pmd" name="pmd-core" rev="7.21.0" conf="pmd->default"/>
-        <dependency org="net.sourceforge.pmd" name="pmd-ant" rev="7.21.0" conf="pmd->default"/>
-        <dependency org="net.sourceforge.pmd" name="pmd-java" rev="7.21.0" conf="pmd->default"/>
+        <dependency org="net.sourceforge.pmd" name="pmd-core" rev="7.22.0" conf="pmd->default"/>
+        <dependency org="net.sourceforge.pmd" name="pmd-ant" rev="7.22.0" conf="pmd->default"/>
+        <dependency org="net.sourceforge.pmd" name="pmd-java" rev="7.22.0" conf="pmd->default"/>
         <dependency org="org.xmlresolver" name="xmlresolver" rev="6.0.21" conf="pmd->default"/>
         <!-- spotbugs->default -->
