build: unify swagger dependencies
diff --git a/modules/openapi/pom.xml b/modules/openapi/pom.xml
index 6266a14..052a61c 100644
--- a/modules/openapi/pom.xml
+++ b/modules/openapi/pom.xml
@@ -54,17 +54,14 @@
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-core</artifactId>
-            <version>2.2.43</version>
         </dependency>
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-models</artifactId>
-            <version>2.2.43</version>
         </dependency>
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-annotations</artifactId>
-            <version>2.2.43</version>
         </dependency>
 
         <!-- Jackson comes transitively from swagger-core dependency -->
diff --git a/modules/samples/swagger-server/pom.xml b/modules/samples/swagger-server/pom.xml
index e67c964..1eb214c 100644
--- a/modules/samples/swagger-server/pom.xml
+++ b/modules/samples/swagger-server/pom.xml
@@ -44,7 +44,6 @@
         <maven.compiler.target>17</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
         <moshi.version>1.15.0</moshi.version>
-        <swagger.version>2.2.18</swagger.version>
     </properties>
 
     <dependencies>
@@ -81,17 +80,14 @@
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-core</artifactId>
-            <version>${swagger.version}</version>
         </dependency>
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-annotations</artifactId>
-            <version>${swagger.version}</version>
         </dependency>
         <dependency>
             <groupId>io.swagger.core.v3</groupId>
             <artifactId>swagger-models</artifactId>
-            <version>${swagger.version}</version>
         </dependency>
 
         <!-- Servlet API -->
diff --git a/pom.xml b/pom.xml
index 4d030c6..f6f7717 100644
--- a/pom.xml
+++ b/pom.xml
@@ -509,6 +509,7 @@
         <maven.compiler.release>17</maven.compiler.release>
         <jacoco.version>0.8.14</jacoco.version>
         <asm.version>9.9.1</asm.version>
+        <swagger.version>2.2.43</swagger.version>
     </properties>
 
     <dependencyManagement>
@@ -1037,6 +1038,21 @@
                 <artifactId>byte-buddy</artifactId>
                 <version>1.18.5</version>
             </dependency>
+            <dependency>
+                <groupId>io.swagger.core.v3</groupId>
+                <artifactId>swagger-core</artifactId>
+                <version>${swagger.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>io.swagger.core.v3</groupId>
+                <artifactId>swagger-models</artifactId>
+                <version>${swagger.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>io.swagger.core.v3</groupId>
+                <artifactId>swagger-annotations</artifactId>
+                <version>${swagger.version}</version>
+            </dependency>
         </dependencies>
     </dependencyManagement>