content: [versions]
  managed-swagger = "2.2.38"
  managed-javadoc-parser = "0.3.1"
  managed-jsoup = "1.21.2"
  # deprecated, use managed-flexmark
  managed-html2md-converter = "0.64.8"
  managed-flexmark = "0.64.8"
  managed-parboiled = "1.4.1"
  managed-freemarker = "2.3.34"
  managed-pegdown = "1.6.0"
  managed-evo-inflector = "1.3"
  
  jspecify = "1.0.0"
  jdt-annotation = "2.4.0"
  android-annotation = "1.9.1"
  spotbugs-annotations = "4.9.6"
  openapi-generator = "7.15.0"
  swagger-parser = "1.0.75"
  swagger-parser-v3 = "2.1.34"
  javaparser = "3.27.1"
  commons-lang3 = "3.18.0"
  commons-codec = "1.19.0"
  commons-io = "2.20.0"
  commons-text = "1.14.0"
  guava = "33.4.8-jre"
  commonmark = "0.26.0"
  kotlin-compile-testing = "1.6.0"
  
  micronaut = "4.9.11"
  micronaut-platform = "4.9.4"
  micronaut-jaxrs = "4.9.2"
  micronaut-security = "4.14.0"
  micronaut-serde = "2.15.5"
  micronaut-rxjava2 = "2.8.0"
  micronaut-rxjava3 = "3.8.0"
  micronaut-reactor = "3.8.0"
  micronaut-gradle-plugin = "4.5.5"
  micronaut-groovy = "4.7.0"
  micronaut-validation = "4.11.0"
  micronaut-data = "4.13.7"
  micronaut-test = "4.9.0"
  micronaut-kotlin = "4.7.0"
  micronaut-logging = "1.7.1"
  micronaut-session = "4.7.0"
  micronaut-grpc = "4.11.0"
  micronaut-spring = "5.11.2"
  micronaut-docs = "2.0.0"
  micronaut-shared-settings = "7.6.4"
  sonatype-scan = "3.1.4"
  
  # javascript libraries
  js-swagger-ui = "5.29.3"
  js-openapi-explorer = "2.2.776"
  js-redoc = "2.5.1"
  js-rapidoc = "9.3.8"
  js-rapipdf = "2.2.1"
  js-scalar = "1.37.0"
  
  [libraries]
  # Managed
  managed-swagger-core = { module = "io.swagger.core.v3:swagger-core", version.ref = "managed-swagger" }
  managed-swagger-annotations = { module = "io.swagger.core.v3:swagger-annotations", version.ref = "managed-swagger" }
  managed-swagger-models = { module = "io.swagger.core.v3:swagger-models", version.ref = "managed-swagger" }
  
  managed-javadoc-parser = { module = "com.github.chhorz:javadoc-parser", version.ref = "managed-javadoc-parser" }
  # deprecated, use managed-flexmark-html2md-converter
  managed-html2md-converter = { module = "com.vladsch.flexmark:flexmark-html2md-converter", version.ref = "managed-html2md-converter" }
  managed-flexmark-html2md-converter = { module = "com.vladsch.flexmark:flexmark-html2md-converter", version.ref = "managed-flexmark" }
  managed-flexmark-profile-pegdown = { module = "com.vladsch.flexmark:flexmark-profile-pegdown", version.ref = "managed-flexmark" }
  
  managed-jsoup = { module = "org.jsoup:jsoup", version.ref = "managed-jsoup" }
  managed-parboiled = { module = "org.parboiled:parboiled-java", version.ref = "managed-parboiled" }
  managed-freemarker = { module = "org.freemarker:freemarker", version.ref = "managed-freemarker" }
  managed-pegdown = { module = "org.pegdown:pegdown", version.ref = "managed-pegdown" }
  managed-evo-inflector = { module = "org.atteo:evo-inflector", version.ref = "managed-evo-inflector" }
  
  # Micronaut
  micronaut-core = { module = 'io.micronaut:micronaut-core-bom', version.ref = 'micronaut' }
  micronaut-jaxrs = { module = "io.micronaut.jaxrs:micronaut-jaxrs-bom", version.ref = "micronaut-jaxrs" }
  micronaut-logging = { module = "io.micronaut.logging:micronaut-logging-bom", version.ref = "micronaut-logging" }
  micronaut-security = { module = "io.micronaut.security:micronaut-security-bom", version.ref = "micronaut-security" }
  micronaut-serde = { module = "io.micronaut.serde:micronaut-serde-bom", version.ref = "micronaut-serde" }
  micronaut-rxjava2 = { module = "io.micronaut.rxjava2:micronaut-rxjava2-bom", version.ref = "micronaut-rxjava2" }
  micronaut-rxjava3 = { module = "io.micronaut.rxjava3:micronaut-rxjava3-bom", version.ref = "micronaut-rxjava3" }
  micronaut-reactor = { module = "io.micronaut.reactor:micronaut-reactor-bom", version.ref = "micronaut-reactor" }
  micronaut-groovy = { module = "io.micronaut.groovy:micronaut-groovy-bom", version.ref = "micronaut-groovy" }
  micronaut-validation = { module = "io.micronaut.validation:micronaut-validation-bom", version.ref = "micronaut-validation" }
  micronaut-session = { module = "io.micronaut.session:micronaut-session-bom", version.ref = "micronaut-session" }
  micronaut-data = { module = "io.micronaut.data:micronaut-data-bom", version.ref = "micronaut-data" }
  micronaut-test = { module = "io.micronaut.test:micronaut-test-bom", version.ref = "micronaut-test" }
  micronaut-kotlin = { module = "io.micronaut.kotlin:micronaut-kotlin-bom", version.ref = "micronaut-kotlin" }
  micronaut-grpc = { module = "io.micronaut.grpc:micronaut-grpc-bom", version.ref = "micronaut-grpc" }
  micronaut-spring = { module = "io.micronaut.spring:micronaut-spring-bom", version.ref = "micronaut-spring" }
  micronaut-platform = { module = "io.micronaut.platform:micronaut-platform", version.ref = "micronaut-platform" }
  micronaut-gradle-plugin = { module = "io.micronaut.gradle:micronaut-minimal-plugin", version.ref = "micronaut-gradle-plugin" }
  
  # Other
  jspecify = { module = "org.jspecify:jspecify", version.ref = "jspecify" }
  spotbugs-annotations = { module = "com.github.spotbugs:spotbugs-annotations", version.ref = "spotbugs-annotations" }
  jdt-annotation = { module = "org.eclipse.jdt:org.eclipse.jdt.annotation", version.ref = "jdt-annotation" }
  android-annotation = { module = "androidx.annotation:annotation", version.ref = "android-annotation" }
  javaparser = { module = "com.github.javaparser:javaparser-symbol-solver-core", version.ref = "javaparser" }
  commons-codec = { module = "commons-codec:commons-codec", version.ref = "commons-codec" }
  commons-io = { module = "commons-io:commons-io", version.ref = "commons-io" }
  commons-lang3 = { module = "org.apache.commons:commons-lang3", version.ref = "commons-lang3" }
  commons-text = { module = "org.apache.commons:commons-text", version.ref = "commons-text" }
  guava = { module = "com.google.guava:guava", version.ref = "guava" }
  commonmark = { module = "org.commonmark:commonmark", version.ref = "commonmark" }
  spring-boot-starter-web = { module = "org.springframework.boot:spring-boot-starter-web" }
  spring-boot-starter-validation = { module = "org.springframework.boot:spring-boot-starter-validation" }
  spring-boot-starter-data-rest = { module = "org.springframework.boot:spring-boot-starter-data-rest" }
  spring-boot-starter-test = { module = "org.springframework.boot:spring-boot-starter-test" }
  spring-boot-starter-actuator = { module = "org.springframework.boot:spring-boot-starter-actuator" }
  micrometer-registry-prometheus = { module = "io.micrometer:micrometer-registry-prometheus" }
  openapi-generator = { module = "org.openapitools:openapi-generator", version.ref = "openapi-generator" }
  swagger-parser = { module = "io.swagger:swagger-parser", version.ref = "swagger-parser" }
  swagger-parser-v3 = { module = "io.swagger.parser.v3:swagger-parser-v3", version.ref = "swagger-parser-v3" }
  sonatype-scan = { module = "org.sonatype.gradle.plugins:scan-gradle-plugin", version.ref = "sonatype-scan" }
  kotlin-compile-testing = { module = "com.github.tschuchortdev:kotlin-compile-testing", version.ref = "kotlin-compile-testing" }
  
  micronaut-shared-settings = { module = "io.micronaut.build.shared.settings:io.micronaut.build.shared.settings.gradle.plugin", version.ref = "micronaut-shared-settings" }
  