[versions] kotlin = "2.3.21" spring-boot = "4.1.1" vaadin = "25.2.7" native-build-tools = "1.1.8" h2 = "2.4.240" # 5.x is FSL; retain Apache-2.0 as required by the project. liquibase = { strictly = "4.33.0" } cucumber = "7.34.8" playwright = "1.62.0" jooq = { strictly = "3.21.8" } [libraries] spring-boot-bom = { module = "org.springframework.boot:spring-boot-dependencies", version.ref = "spring-boot" } vaadin-bom = { module = "com.vaadin:vaadin-bom", version.ref = "vaadin" } vaadin-core = { module = "com.vaadin:vaadin-core", version.ref = "vaadin" } h2 = { module = "com.h2database:h2", version.ref = "h2" } liquibase = { module = "org.liquibase:liquibase-core", version.ref = "liquibase" } cucumber-bom = { module = "io.cucumber:cucumber-bom", version.ref = "cucumber" } playwright = { module = "com.microsoft.playwright:playwright", version.ref = "playwright" } jooq = { module = "org.jooq:jooq", version.ref = "jooq" } jooq-codegen = { module = "org.jooq:jooq-codegen", version.ref = "jooq" } [plugins] kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin" } spring-boot = { id = "org.springframework.boot", version.ref = "spring-boot" } vaadin = { id = "com.vaadin", version.ref = "vaadin" } native = { id = "org.graalvm.buildtools.native", version.ref = "native-build-tools" }