diff --git a/gradle.properties b/gradle.properties
index cfaa219ff091bf088e9e5398f59707edce40196e..3141e6e2a601cc51452b548233ad09c4fbf290a8 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -13,5 +13,5 @@ shadowVersion = 7.1.1
 slfVersion = 1.7.30
 spotbugsVersion = 4.7.0
 spotlessVersion = 6.0.4
-swaggerVersion = 2.1.7
 swaggerParserVersion = 2.0.30
+swaggerVersion = 2.1.7
diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
index 3a35167eb637aca8feb638a6133808166d0b158c..90f2db4dc880d389060eeffe5e6ea19ced46f0f4 100644
--- a/gradle/dependencies.gradle
+++ b/gradle/dependencies.gradle
@@ -24,9 +24,11 @@ dependencies {
   runtimeOnly "ch.qos.logback:logback-classic"
 
   // Swagger
-  annotationProcessor("io.micronaut.openapi:micronaut-openapi")
-  implementation("io.swagger.core.v3:swagger-annotations")
-  implementation("io.swagger.core.v3:swagger-models")
+  annotationProcessor("io.micronaut.openapi:micronaut-openapi:${openApiVersion}")
+  implementation("io.micronaut.openapi:micronaut-openapi")
+  implementation("io.swagger.core.v3:swagger-annotations:${swaggerVersion}")
+  implementation("io.swagger.core.v3:swagger-models:${swaggerVersion}")
+  implementation("io.swagger.parser.v3:swagger-parser:${swaggerParserVersion}")
 
   // junit
   testAnnotationProcessor "io.micronaut:micronaut-inject-java:${micronautVersion}"