Index: /trunk/nodist/pom.xml
===================================================================
--- /trunk/nodist/pom.xml	(revision 19561)
+++ /trunk/nodist/pom.xml	(revision 19562)
@@ -24,4 +24,5 @@
         <!-- 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>
+        <equalsverifier.version>3.19.4</equalsverifier.version>
     </properties>
     <modules>
@@ -370,5 +371,5 @@
                 <groupId>nl.jqno.equalsverifier</groupId>
                 <artifactId>equalsverifier</artifactId>
-                <version>3.18.1</version>
+                <version>${equalsverifier.version}</version>
                 <scope>test</scope>
             </dependency>
@@ -395,4 +396,17 @@
             <properties>
                 <junit5-system-exit.version>2.0.2</junit5-system-exit.version>
+                <jmockit.version>1.50</jmockit.version>
+                <checkstyle.version>12.3.1</checkstyle.version>
+                <equalsverifier.version>4.3.1</equalsverifier.version>
+            </properties>
+        </profile>
+        <profile>
+            <!-- should be used together with java-17 profile -->
+            <id>java-21</id>
+            <activation>
+                <jdk>[21</jdk>
+            </activation>
+            <properties>
+                <checkstyle.version>13.2.0</checkstyle.version>
             </properties>
         </profile>
