# # This file has been generated by Gradle and is intended to be consumed by Gradle # [metadata] format.version = "1.1" [versions] asm = "9.8" groovy = "4.0.28" jackson = "2.21.2" jackson-annotations = "2.21" jackson-databind = "2.21.2" jakarta-annotation-api = "2.1.1" java-parser-core = "3.27.0" jspecify = "1.0.0" kotlin = "1.9.25" kotlin-coroutines = "1.8.1" kotlin2 = "2.1.21" kotlinpoet = "2.0.0" ksp = "1.9.25-1.0.20" ksp2 = "2.1.21-2.0.2" methvin-directory-watcher = "0.19.1" micronaut-core = "4.10.21" micronaut-sourcegen = "1.8.2" netty = "4.2.12.Final" netty-contrib-multipart = "1.0.0.Final" netty-tcnative = "2.0.75.Final" reactive-streams = "1.0.4" reactor = "3.7.12" snakeyaml = "2.4" [libraries] asm = {group = "org.ow2.asm", name = "asm", version.ref = "asm" } asm-commons = {group = "org.ow2.asm", name = "asm-commons", version.ref = "asm" } asm-util = {group = "org.ow2.asm", name = "asm-util", version.ref = "asm" } boms-groovy = {group = "org.apache.groovy", name = "groovy-bom", version.ref = "groovy" } boms-jackson = {group = "com.fasterxml.jackson", name = "jackson-bom", version.ref = "jackson" } boms-kotlin = {group = "org.jetbrains.kotlin", name = "kotlin-bom", version.ref = "kotlin" } boms-kotlin-coroutines = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-bom", version.ref = "kotlin-coroutines" } boms-netty = {group = "io.netty", name = "netty-bom", version.ref = "netty" } groovy = {group = "org.apache.groovy", name = "groovy", version.ref = "groovy" } groovy-json = {group = "org.apache.groovy", name = "groovy-json", version.ref = "groovy" } groovy-sql = {group = "org.apache.groovy", name = "groovy-sql", version.ref = "groovy" } groovy-templates = {group = "org.apache.groovy", name = "groovy-templates", version.ref = "groovy" } jackson-annotations = {group = "com.fasterxml.jackson.core", name = "jackson-annotations", version.ref = "jackson-annotations" } jackson-core = {group = "com.fasterxml.jackson.core", name = "jackson-core", version.ref = "jackson" } jackson-databind = {group = "com.fasterxml.jackson.core", name = "jackson-databind", version.ref = "jackson" } jackson-dataformat-xml = {group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-xml", version.ref = "jackson" } jackson-dataformat-yaml = {group = "com.fasterxml.jackson.dataformat", name = "jackson-dataformat-yaml", version.ref = "jackson" } jackson-datatype-jdk8 = {group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jdk8", version.ref = "jackson" } jackson-datatype-jsr310 = {group = "com.fasterxml.jackson.datatype", name = "jackson-datatype-jsr310", version.ref = "jackson" } jackson-module-afterburner = {group = "com.fasterxml.jackson.module", name = "jackson-module-afterburner", version.ref = "jackson" } jackson-module-kotlin = {group = "com.fasterxml.jackson.module", name = "jackson-module-kotlin", version.ref = "jackson" } jackson-module-parameterNames = {group = "com.fasterxml.jackson.module", name = "jackson-module-parameter-names", version.ref = "jackson" } jakarta-annotation-api = {group = "jakarta.annotation", name = "jakarta.annotation-api", version.ref = "jakarta-annotation-api" } java-parser-core = {group = "com.github.javaparser", name = "javaparser-symbol-solver-core", version.ref = "java-parser-core" } jspecify = {group = "org.jspecify", name = "jspecify", version.ref = "jspecify" } kotlin-annotation-processing-embeddable = {group = "org.jetbrains.kotlin", name = "kotlin-annotation-processing-embeddable", version.ref = "kotlin" } kotlin-compiler-embeddable = {group = "org.jetbrains.kotlin", name = "kotlin-compiler-embeddable", version.ref = "kotlin" } kotlin-reflect = {group = "org.jetbrains.kotlin", name = "kotlin-reflect", version.ref = "kotlin" } kotlin-stdlib = {group = "org.jetbrains.kotlin", name = "kotlin-stdlib", version.ref = "kotlin" } kotlin-stdlib-jdk8 = {group = "org.jetbrains.kotlin", name = "kotlin-stdlib-jdk8", version.ref = "kotlin" } kotlin-test = {group = "org.jetbrains.kotlin", name = "kotlin-test", version.ref = "kotlin" } kotlinpoet = {group = "com.squareup", name = "kotlinpoet", version.ref = "kotlinpoet" } kotlinpoet-javapoet = {group = "com.squareup", name = "kotlinpoet-javapoet", version.ref = "kotlinpoet" } kotlinx-coroutines-core = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-core", version.ref = "kotlin-coroutines" } kotlinx-coroutines-jdk8 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-jdk8", version.ref = "kotlin-coroutines" } kotlinx-coroutines-reactive = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactive", version.ref = "kotlin-coroutines" } kotlinx-coroutines-reactor = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-reactor", version.ref = "kotlin-coroutines" } kotlinx-coroutines-rx2 = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-rx2", version.ref = "kotlin-coroutines" } kotlinx-coroutines-slf4j = {group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-slf4j", version.ref = "kotlin-coroutines" } ksp = {group = "com.google.devtools.ksp", name = "symbol-processing", version.ref = "ksp" } ksp-api = {group = "com.google.devtools.ksp", name = "symbol-processing-api", version.ref = "ksp" } methvin-directoryWatcher = {group = "io.methvin", name = "directory-watcher", version.ref = "methvin-directory-watcher" } micronaut-aop = {group = "io.micronaut", name = "micronaut-aop", version.ref = "micronaut-core" } micronaut-buffer-netty = {group = "io.micronaut", name = "micronaut-buffer-netty", version.ref = "micronaut-core" } micronaut-context = {group = "io.micronaut", name = "micronaut-context", version.ref = "micronaut-core" } micronaut-context-propagation = {group = "io.micronaut", name = "micronaut-context-propagation", version.ref = "micronaut-core" } micronaut-core = {group = "io.micronaut", name = "micronaut-core", version.ref = "micronaut-core" } micronaut-core-bom = {group = "io.micronaut", name = "micronaut-core-bom", version.ref = "micronaut-core" } micronaut-core-processor = {group = "io.micronaut", name = "micronaut-core-processor", version.ref = "micronaut-core" } micronaut-core-reactive = {group = "io.micronaut", name = "micronaut-core-reactive", version.ref = "micronaut-core" } micronaut-discovery-core = {group = "io.micronaut", name = "micronaut-discovery-core", version.ref = "micronaut-core" } micronaut-function = {group = "io.micronaut", name = "micronaut-function", version.ref = "micronaut-core" } micronaut-function-client = {group = "io.micronaut", name = "micronaut-function-client", version.ref = "micronaut-core" } micronaut-function-web = {group = "io.micronaut", name = "micronaut-function-web", version.ref = "micronaut-core" } micronaut-graal = {group = "io.micronaut", name = "micronaut-graal", version.ref = "micronaut-core" } micronaut-http = {group = "io.micronaut", name = "micronaut-http", version.ref = "micronaut-core" } micronaut-http-client = {group = "io.micronaut", name = "micronaut-http-client", version.ref = "micronaut-core" } micronaut-http-client-core = {group = "io.micronaut", name = "micronaut-http-client-core", version.ref = "micronaut-core" } micronaut-http-client-jdk = {group = "io.micronaut", name = "micronaut-http-client-jdk", version.ref = "micronaut-core" } micronaut-http-client-tck = {group = "io.micronaut", name = "micronaut-http-client-tck", version.ref = "micronaut-core" } micronaut-http-netty = {group = "io.micronaut", name = "micronaut-http-netty", version.ref = "micronaut-core" } micronaut-http-netty-http3 = {group = "io.micronaut", name = "micronaut-http-netty-http3", version.ref = "micronaut-core" } micronaut-http-server = {group = "io.micronaut", name = "micronaut-http-server", version.ref = "micronaut-core" } micronaut-http-server-netty = {group = "io.micronaut", name = "micronaut-http-server-netty", version.ref = "micronaut-core" } micronaut-http-server-tck = {group = "io.micronaut", name = "micronaut-http-server-tck", version.ref = "micronaut-core" } micronaut-http-tck = {group = "io.micronaut", name = "micronaut-http-tck", version.ref = "micronaut-core" } micronaut-http-validation = {group = "io.micronaut", name = "micronaut-http-validation", version.ref = "micronaut-core" } micronaut-inject = {group = "io.micronaut", name = "micronaut-inject", version.ref = "micronaut-core" } micronaut-inject-groovy = {group = "io.micronaut", name = "micronaut-inject-groovy", version.ref = "micronaut-core" } micronaut-inject-groovy-test = {group = "io.micronaut", name = "micronaut-inject-groovy-test", version.ref = "micronaut-core" } micronaut-inject-java = {group = "io.micronaut", name = "micronaut-inject-java", version.ref = "micronaut-core" } micronaut-inject-java-test = {group = "io.micronaut", name = "micronaut-inject-java-test", version.ref = "micronaut-core" } micronaut-inject-kotlin = {group = "io.micronaut", name = "micronaut-inject-kotlin", version.ref = "micronaut-core" } micronaut-inject-kotlin-test = {group = "io.micronaut", name = "micronaut-inject-kotlin-test", version.ref = "micronaut-core" } micronaut-jackson-core = {group = "io.micronaut", name = "micronaut-jackson-core", version.ref = "micronaut-core" } micronaut-jackson-databind = {group = "io.micronaut", name = "micronaut-jackson-databind", version.ref = "micronaut-core" } micronaut-json-core = {group = "io.micronaut", name = "micronaut-json-core", version.ref = "micronaut-core" } micronaut-management = {group = "io.micronaut", name = "micronaut-management", version.ref = "micronaut-core" } micronaut-messaging = {group = "io.micronaut", name = "micronaut-messaging", version.ref = "micronaut-core" } micronaut-retry = {group = "io.micronaut", name = "micronaut-retry", version.ref = "micronaut-core" } micronaut-router = {group = "io.micronaut", name = "micronaut-router", version.ref = "micronaut-core" } micronaut-runtime = {group = "io.micronaut", name = "micronaut-runtime", version.ref = "micronaut-core" } micronaut-runtime-osx = {group = "io.micronaut", name = "micronaut-runtime-osx", version.ref = "micronaut-core" } micronaut-sourcegen-annotations = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-annotations", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-bom = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-bom", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-bytecode-writer = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-bytecode-writer", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-generator = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-generator", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-generator-bytecode = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-generator-bytecode", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-generator-java = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-generator-java", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-generator-kotlin = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-generator-kotlin", version.ref = "micronaut-sourcegen" } micronaut-sourcegen-model = {group = "io.micronaut.sourcegen", name = "micronaut-sourcegen-model", version.ref = "micronaut-sourcegen" } micronaut-websocket = {group = "io.micronaut", name = "micronaut-websocket", version.ref = "micronaut-core" } netty-buffer = {group = "io.netty", name = "netty-buffer", version.ref = "netty" } netty-codec-classes-quic = {group = "io.netty", name = "netty-codec-classes-quic", version.ref = "netty" } netty-codec-http = {group = "io.netty", name = "netty-codec-http", version.ref = "netty" } netty-codec-http2 = {group = "io.netty", name = "netty-codec-http2", version.ref = "netty" } netty-codec-http3 = {group = "io.netty", name = "netty-codec-http3", version.ref = "netty" } netty-codec-native-quic = {group = "io.netty", name = "netty-codec-native-quic", version.ref = "netty" } netty-common = {group = "io.netty", name = "netty-common", version.ref = "netty" } netty-contrib-multipart-vintage = {group = "io.netty.contrib", name = "netty-codec-multipart-vintage", version.ref = "netty-contrib-multipart" } netty-handler = {group = "io.netty", name = "netty-handler", version.ref = "netty" } netty-handler-proxy = {group = "io.netty", name = "netty-handler-proxy", version.ref = "netty" } netty-pkitesting = {group = "io.netty", name = "netty-pkitesting", version.ref = "netty" } netty-tcnative-boringssl-static = {group = "io.netty", name = "netty-tcnative-boringssl-static", version.ref = "netty-tcnative" } netty-transport-native-epoll = {group = "io.netty", name = "netty-transport-native-epoll", version.ref = "netty" } netty-transport-native-iouring = {group = "io.netty", name = "netty-transport-native-io_uring", version.ref = "netty" } netty-transport-native-kqueue = {group = "io.netty", name = "netty-transport-native-kqueue", version.ref = "netty" } netty-transport-native-unix-common = {group = "io.netty", name = "netty-transport-native-unix-common", version.ref = "netty" } reactive-streams = {group = "org.reactivestreams", name = "reactive-streams", version.ref = "reactive-streams" } reactor = {group = "io.projectreactor", name = "reactor-core", version.ref = "reactor" } reactor-test = {group = "io.projectreactor", name = "reactor-test", version.ref = "reactor" } snakeyaml = {group = "org.yaml", name = "snakeyaml", version.ref = "snakeyaml" } [plugins] kotlin-allopen = {id = "org.jetbrains.kotlin.plugin.allopen", version.ref = "kotlin" } kotlin-jvm = {id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-kapt = {id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" } kotlin-noarg = {id = "org.jetbrains.kotlin.plugin.noarg", version.ref = "kotlin" } ksp = {id = "com.google.devtools.ksp", version.ref = "ksp" }