content: [versions]
  managed-nimbus-jose-jwt = "10.5"
  managed-jjwt = "0.13.0"
  micronaut = "4.9.11"
  micronaut-platform = "4.9.3"
  micronaut-docs = "2.0.0"
  
  geb = "8.0.0"
  selenium = "4.34.0"
  system-stubs-core = "2.1.8"
  unboundid-ldapsdk = "7.0.3"
  bouncycastle = "1.70"
  kotlin = "2.1.21"
  bcpkix = "1.70"
  micronaut-test = "4.7.0"
  micronaut-hibernate-validator = "4.8.0"
  micronaut-multitenancy = "5.6.0"
  micronaut-cache = "5.3.0"
  micronaut-reactor = "3.7.0"
  micronaut-logging = "1.7.0"
  micronaut-serde = "2.14.1"
  micronaut-servlet = "5.3.1"
  micronaut-session = "4.6.0"
  micronaut-views = "5.7.0"
  micronaut-validation = "4.9.0"
  micronaut-data = "4.12.2"
  micronaut-sql = "6.1.1"
  micronaut-test-resources = "2.8.0"
  graalvm-native-buildtools = "0.10.6"
  jsonassert = "1.5.3"
  
  [libraries]
  # Core
  micronaut-core = { module = 'io.micronaut:micronaut-core-bom', version.ref = 'micronaut' }
  micronaut-cache = { module = "io.micronaut.cache:micronaut-cache-bom", version.ref = "micronaut-cache" }
  micronaut-hibernate-validator = { module = "io.micronaut.beanvalidation:micronaut-hibernate-validator-bom", version.ref = "micronaut-hibernate-validator" }
  micronaut-test-resources = { module = "io.micronaut.testresources:micronaut-test-resources-bom", version.ref = "micronaut-test-resources" }
  micronaut-test = { module = "io.micronaut.test:micronaut-test-bom", version.ref = "micronaut-test" }
  micronaut-multitenancy = { module = "io.micronaut.multitenancy:micronaut-multitenancy-bom", version.ref = "micronaut-multitenancy" }
  micronaut-reactor = { module = "io.micronaut.reactor:micronaut-reactor-bom", version.ref = "micronaut-reactor" }
  micronaut-serde = { module = "io.micronaut.serde:micronaut-serde-bom", version.ref = "micronaut-serde" }
  micronaut-servlet = { module = "io.micronaut.servlet:micronaut-servlet-bom", version.ref = "micronaut-servlet" }
  micronaut-session = { module = "io.micronaut.session:micronaut-session-bom", version.ref = "micronaut-session" }
  micronaut-views = { module = "io.micronaut.views:micronaut-views-bom", version.ref = "micronaut-views" }
  micronaut-validation = { module = "io.micronaut.validation:micronaut-validation-bom", version.ref = "micronaut-validation" }
  micronaut-data = { module = "io.micronaut.data:micronaut-data-bom", version.ref = "micronaut-data" }
  micronaut-sql = { module = "io.micronaut.sql:micronaut-sql-bom", version.ref = "micronaut-sql" }
  
  managed-nimbus-jose-jwt = { module = "com.nimbusds:nimbus-jose-jwt", version.ref = "managed-nimbus-jose-jwt" }
  managed-jjwt-api = { module = "io.jsonwebtoken:jjwt-api", version.ref = "managed-jjwt" }
  managed-jjwt-impl = { module = "io.jsonwebtoken:jjwt-impl", version.ref = "managed-jjwt" }
  managed-jjwt-jackson = { module = "io.jsonwebtoken:jjwt-jackson", version.ref = "managed-jjwt" }
  
  geb-spock = { module = "org.apache.groovy.geb:geb-spock", version.ref = "geb" }
  junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api" }
  junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine" }
  selenium-api = { module = "org.seleniumhq.selenium:selenium-api", version.ref = "selenium" }
  selenium-chrome-driver = { module = "org.seleniumhq.selenium:selenium-chrome-driver", version.ref = "selenium" }
  selenium-firefox-driver = { module = "org.seleniumhq.selenium:selenium-firefox-driver", version.ref = "selenium" }
  selenium-remote-driver = { module = "org.seleniumhq.selenium:selenium-remote-driver", version.ref = "selenium" }
  selenium-support = { module = "org.seleniumhq.selenium:selenium-support", version.ref = "selenium" }
  unboundid-ldapsdk = { module = "com.unboundid:unboundid-ldapsdk", version.ref = "unboundid-ldapsdk" }
  bcpkix-jdk15on = { module = "org.bouncycastle:bcpkix-jdk15on", version.ref = "bouncycastle" }
  bcprov-jdk15on = { module = "org.bouncycastle:bcprov-jdk15on", version.ref = "bouncycastle" }
  kotlin-stdlib-jdk8 = { module = "org.jetbrains.kotlin:kotlin-stdlib-jdk8", version.ref = "kotlin" }
  bcpkix = { module = "org.bouncycastle:bcpkix-jdk15on", version.ref = "bcpkix" }
  system-stubs-core = { module = "uk.org.webcompere:system-stubs-core", version.ref = "system-stubs-core" }
  junit-jupiter-params = { module = "org.junit.jupiter:junit-jupiter-params" }
  junit-platform-engine = { module = "org.junit.platform:junit-platform-suite-engine" }
  jsonassert = { module = 'org.skyscreamer:jsonassert', version.ref = 'jsonassert'}
  
  testcontainers-selenium = { module = "org.testcontainers:selenium"}
  testcontainers-junit-jupiter = { module = "org.testcontainers:junit-jupiter"}
  graalvm-native-buildtools = { module = "org.graalvm.buildtools.native:org.graalvm.buildtools.native.gradle.plugin", version.ref = "graalvm-native-buildtools" }
  
  [plugins]
  kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" }
  kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
  