diff --git a/benchmark/build.gradle.kts b/benchmark/build.gradle.kts index c011018c7..852ec6285 100644 --- a/benchmark/build.gradle.kts +++ b/benchmark/build.gradle.kts @@ -1,14 +1,14 @@ plugins { - alias(libs.plugins.kotlin.benchmark) - alias(libs.plugins.kotlin.allopen) - alias(libs.plugins.kotlin.spring) - alias(libs.plugins.kotlin.jpa) + alias(exampleLibs.plugins.kotlin.benchmark) + alias(exampleLibs.plugins.kotlin.allopen) + alias(exampleLibs.plugins.kotlin.spring) + alias(exampleLibs.plugins.kotlin.jpa) } dependencies { - implementation(libs.kotlin.benchmark) - implementation(libs.jakarta.persistence.api) - implementation(libs.logback) + implementation(exampleLibs.kotlin.benchmark) + implementation(exampleLibs.jakarta.persistence.api) + implementation(exampleLibs.logback) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) } diff --git a/build.gradle.kts b/build.gradle.kts index a6e7e3351..56f9e771e 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -31,13 +31,13 @@ allprojects { dependencies { implementation(rootProject.libs.kotlin) - testImplementation(rootProject.libs.test.junit) - testImplementation(rootProject.libs.test.mockk) - testImplementation(rootProject.libs.test.assertJ) + testImplementation(rootProject.libs.junit) + testImplementation(rootProject.libs.mockk) + testImplementation(rootProject.libs.assertJ) - testFixturesImplementation(rootProject.libs.test.junit) - testFixturesImplementation(rootProject.libs.test.mockk) - testFixturesImplementation(rootProject.libs.test.assertJ) + testFixturesImplementation(rootProject.libs.junit) + testFixturesImplementation(rootProject.libs.mockk) + testFixturesImplementation(rootProject.libs.assertJ) } kotlin { diff --git a/example/eclipselink-javax/build.gradle.kts b/example/eclipselink-javax/build.gradle.kts index da5cae8f6..0c7843b5b 100644 --- a/example/eclipselink-javax/build.gradle.kts +++ b/example/eclipselink-javax/build.gradle.kts @@ -5,16 +5,16 @@ plugins { } dependencies { - implementation(exampleLibs.test.eclipselink2) + implementation(exampleLibs.eclipselink2) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.eclipselinkJavaxSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.eclipselink2) + testFixturesImplementation(exampleLibs.eclipselink2) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/eclipselink/build.gradle.kts b/example/eclipselink/build.gradle.kts index 9abb99f53..c69f32581 100644 --- a/example/eclipselink/build.gradle.kts +++ b/example/eclipselink/build.gradle.kts @@ -5,16 +5,16 @@ plugins { } dependencies { - implementation(exampleLibs.test.eclipselink4) + implementation(exampleLibs.eclipselink4) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.eclipselinkSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.eclipselink4) + testFixturesImplementation(exampleLibs.eclipselink4) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/hibernate-javax/build.gradle.kts b/example/hibernate-javax/build.gradle.kts index 40d07d93c..57bf3a4ad 100644 --- a/example/hibernate-javax/build.gradle.kts +++ b/example/hibernate-javax/build.gradle.kts @@ -5,16 +5,16 @@ plugins { } dependencies { - implementation(exampleLibs.test.hibernate5.core) + implementation(exampleLibs.hibernate5.core) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.hibernateJavaxSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.hibernate5.core) + testFixturesImplementation(exampleLibs.hibernate5.core) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/hibernate-reactive-javax/build.gradle.kts b/example/hibernate-reactive-javax/build.gradle.kts index 403a66079..a1cd3b143 100644 --- a/example/hibernate-reactive-javax/build.gradle.kts +++ b/example/hibernate-reactive-javax/build.gradle.kts @@ -5,18 +5,18 @@ plugins { } dependencies { - implementation(exampleLibs.test.hibernate.reactive1.core) - implementation(exampleLibs.test.vertx.jdbc.client) - implementation(exampleLibs.test.agroal.pool) + implementation(exampleLibs.hibernate.reactive1.core) + implementation(exampleLibs.vertx.jdbc.client) + implementation(exampleLibs.agroal.pool) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.hibernateReactiveJavaxSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.hibernate.reactive1.core) + testFixturesImplementation(exampleLibs.hibernate.reactive1.core) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/hibernate-reactive/build.gradle.kts b/example/hibernate-reactive/build.gradle.kts index 786c6e6fa..c86dfd978 100644 --- a/example/hibernate-reactive/build.gradle.kts +++ b/example/hibernate-reactive/build.gradle.kts @@ -5,18 +5,18 @@ plugins { } dependencies { - implementation(exampleLibs.test.hibernate.reactive2.core) - implementation(exampleLibs.test.vertx.jdbc.client) - implementation(exampleLibs.test.agroal.pool) + implementation(exampleLibs.hibernate.reactive2.core) + implementation(exampleLibs.vertx.jdbc.client) + implementation(exampleLibs.agroal.pool) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.hibernateReactiveSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.hibernate.reactive2.core) + testFixturesImplementation(exampleLibs.hibernate.reactive2.core) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/hibernate/build.gradle.kts b/example/hibernate/build.gradle.kts index 72f3f55ad..1086100e7 100644 --- a/example/hibernate/build.gradle.kts +++ b/example/hibernate/build.gradle.kts @@ -5,16 +5,16 @@ plugins { } dependencies { - implementation(exampleLibs.test.hibernate6.core) + implementation(exampleLibs.hibernate6.core) implementation(exampleLibs.logback) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.hibernateSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testFixturesImplementation(exampleLibs.test.hibernate6.core) + testFixturesImplementation(exampleLibs.hibernate6.core) testFixturesImplementation(projects.jpqlRender) } diff --git a/example/spring-batch-javax/build.gradle.kts b/example/spring-batch-javax/build.gradle.kts index 45d433d8e..6ad2373c5 100644 --- a/example/spring-batch-javax/build.gradle.kts +++ b/example/spring-batch-javax/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - alias(exampleLibs.plugins.test.spring.boot2) + alias(exampleLibs.plugins.spring.boot2) alias(exampleLibs.plugins.kotlin.noarg) alias(exampleLibs.plugins.kotlin.allopen) alias(exampleLibs.plugins.kotlin.spring) @@ -8,18 +8,18 @@ plugins { dependencies { @Suppress("VulnerableLibrariesLocal", "RedundantSuppression") - implementation(exampleLibs.test.spring.boot2.batch) - implementation(exampleLibs.test.spring.boot2.jpa) - implementation(exampleLibs.test.spring.boot2.p6spy) + implementation(exampleLibs.spring.boot2.batch) + implementation(exampleLibs.spring.boot2.jpa) + implementation(exampleLibs.spring.boot2.p6spy) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.springBatchJavaxSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testImplementation(exampleLibs.test.spring.boot2.test) - testImplementation(exampleLibs.test.spring.batch4.test) + testImplementation(exampleLibs.spring.boot2.test) + testImplementation(exampleLibs.spring.batch4.test) } kotlin { diff --git a/example/spring-batch/build.gradle.kts b/example/spring-batch/build.gradle.kts index 1680178fd..801a861f1 100644 --- a/example/spring-batch/build.gradle.kts +++ b/example/spring-batch/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - alias(exampleLibs.plugins.test.spring.boot3) + alias(exampleLibs.plugins.spring.boot3) alias(exampleLibs.plugins.kotlin.noarg) alias(exampleLibs.plugins.kotlin.allopen) alias(exampleLibs.plugins.kotlin.spring) @@ -8,18 +8,18 @@ plugins { dependencies { @Suppress("VulnerableLibrariesLocal", "RedundantSuppression") - implementation(exampleLibs.test.spring.boot3.batch) - implementation(exampleLibs.test.spring.boot3.jpa) - implementation(exampleLibs.test.spring.boot3.p6spy) + implementation(exampleLibs.spring.boot3.batch) + implementation(exampleLibs.spring.boot3.jpa) + implementation(exampleLibs.spring.boot3.p6spy) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.springBatchSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testImplementation(exampleLibs.test.spring.boot3.test) - testImplementation(exampleLibs.test.spring.batch5.test) + testImplementation(exampleLibs.spring.boot3.test) + testImplementation(exampleLibs.spring.batch5.test) } kotlin { diff --git a/example/spring-data-jpa-javax/build.gradle.kts b/example/spring-data-jpa-javax/build.gradle.kts index ea7dc3706..dd1508beb 100644 --- a/example/spring-data-jpa-javax/build.gradle.kts +++ b/example/spring-data-jpa-javax/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - alias(exampleLibs.plugins.test.spring.boot2) + alias(exampleLibs.plugins.spring.boot2) alias(exampleLibs.plugins.kotlin.noarg) alias(exampleLibs.plugins.kotlin.allopen) alias(exampleLibs.plugins.kotlin.spring) @@ -8,16 +8,16 @@ plugins { dependencies { @Suppress("VulnerableLibrariesLocal", "RedundantSuppression") - implementation(exampleLibs.test.spring.boot2.jpa) - implementation(exampleLibs.test.spring.boot2.p6spy) + implementation(exampleLibs.spring.boot2.jpa) + implementation(exampleLibs.spring.boot2.p6spy) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.springDataJpaJavaxSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testImplementation(exampleLibs.test.spring.boot2.test) + testImplementation(exampleLibs.spring.boot2.test) } kotlin { diff --git a/example/spring-data-jpa/build.gradle.kts b/example/spring-data-jpa/build.gradle.kts index 5990c7f40..fb5b27e6e 100644 --- a/example/spring-data-jpa/build.gradle.kts +++ b/example/spring-data-jpa/build.gradle.kts @@ -1,5 +1,5 @@ plugins { - alias(exampleLibs.plugins.test.spring.boot3) + alias(exampleLibs.plugins.spring.boot3) alias(exampleLibs.plugins.kotlin.noarg) alias(exampleLibs.plugins.kotlin.allopen) alias(exampleLibs.plugins.kotlin.spring) @@ -8,16 +8,16 @@ plugins { dependencies { @Suppress("VulnerableLibrariesLocal", "RedundantSuppression") - implementation(exampleLibs.test.spring.boot3.jpa) - implementation(exampleLibs.test.spring.boot3.p6spy) + implementation(exampleLibs.spring.boot3.jpa) + implementation(exampleLibs.spring.boot3.p6spy) implementation(projects.example) implementation(projects.jpqlDsl) implementation(projects.jpqlRender) implementation(projects.springDataJpaSupport) - runtimeOnly(exampleLibs.test.h2) + runtimeOnly(exampleLibs.h2) - testImplementation(exampleLibs.test.spring.boot3.test) + testImplementation(exampleLibs.spring.boot3.test) } kotlin { diff --git a/libs.example.versions.toml b/libs.example.versions.toml index 954359bf6..6a39216e4 100644 --- a/libs.example.versions.toml +++ b/libs.example.versions.toml @@ -1,88 +1,53 @@ [versions] kotlin = "1.9.0" -spring6 = "6.0.11" -spring5 = "5.3.29" - -test-spring-boot3 = "3.1.3" -test-spring-boot2 = "2.7.15" - -test-mutiny = "2.4.0" +spring-boot3 = "3.1.3" +spring-boot2 = "2.7.15" [libraries] # kotlin -kotlin = { module = "org.jetbrains.kotlin:kotlin-stdlib" } -kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect" } kotlin-benchmark = { module = "org.jetbrains.kotlinx:kotlinx-benchmark-runtime", version = "0.4.9" } -# coroutines -coroutine-jdk8 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", version = "1.7.3" } - -# jpa -javax-persistence-api = { module = "javax.persistence:javax.persistence-api", version = "2.2" } -jakarta-persistence-api = { module = "jakarta.persistence:jakarta.persistence-api", version = "3.0.0" } - # log slf4j = { module = "org.slf4j:slf4j-api", version = "2.0.7" } logback = { module = "ch.qos.logback:logback-classic", version = "1.2.11" } -# hibernate -hibernate5-core = { module = "org.hibernate:hibernate-core", version = "5.0.0.Final" } -hibernate6-core = { module = "org.hibernate:hibernate-core", version = "6.0.0.Final" } - -# hibernate-reactive -hibernate-reactive1-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "1.0.0.Final" } -hibernate-reactive2-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "2.0.0.Final" } +# jpa +javax-persistence-api = { module = "javax.persistence:javax.persistence-api", version = "2.2" } +jakarta-persistence-api = { module = "jakarta.persistence:jakarta.persistence-api", version = "3.0.0" } -# eclipse-link -eclipselink2 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "2.7.0" } -eclipselink3 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "3.0.0" } +# spring boot +spring-boot3-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring-boot3" } +spring-boot3-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "spring-boot3" } +spring-boot3-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.9.0" } +spring-boot3-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "spring-boot3" } -# spring-boot -spring-boot3-starter = { module = "org.springframework.boot:spring-boot-starter", version = "3.0.3" } -spring-boot2-starter = { module = "org.springframework.boot:spring-boot-starter", version = "2.7.10" } +spring-boot2-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "spring-boot2" } +spring-boot2-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "spring-boot2" } +spring-boot2-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.8.1" } +spring-boot2-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "spring-boot2" } # spring -spring-jdbc = { module = "org.springframework:spring-jdbc", version = "6.0.11" } - -spring-batch5-infrastructure = { module = "org.springframework.batch:spring-batch-infrastructure", version = "5.0.0" } -spring-batch4-infrastructure = { module = "org.springframework.batch:spring-batch-infrastructure", version = "4.0.0.RELEASE" } - -# https://github.com/spring-projects/spring-data-jpa/issues/2812 -spring-data-jpa3 = { module = "org.springframework.data:spring-data-jpa", version = "3.0.3" } -spring-data-jpa2 = { module = "org.springframework.data:spring-data-jpa", version = "2.7.9" } - -# test -test-spring-boot3-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "test-spring-boot3" } -test-spring-boot3-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "test-spring-boot3" } -test-spring-boot3-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.9.0" } -test-spring-boot3-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "test-spring-boot3" } - -test-spring-boot2-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "test-spring-boot2" } -test-spring-boot2-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "test-spring-boot2" } -test-spring-boot2-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.8.1" } -test-spring-boot2-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "test-spring-boot2" } +spring-batch5-test = { module = "org.springframework.batch:spring-batch-test", version = "5.0.3" } +spring-batch4-test = { module = "org.springframework.batch:spring-batch-test", version = "4.3.9" } -test-spring-batch5-test = { module = "org.springframework.batch:spring-batch-test", version = "5.0.3" } -test-spring-batch4-test = { module = "org.springframework.batch:spring-batch-test", version = "4.3.9" } - -test-hibernate5-core = { module = "org.hibernate:hibernate-core", version = "5.6.15.Final" } -test-hibernate6-core = { module = "org.hibernate:hibernate-core", version = "6.3.0.Final" } - -test-hibernate-reactive1-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "1.1.9.Final" } -test-hibernate-reactive2-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "2.0.5.Final" } +# hibernate +hibernate5-core = { module = "org.hibernate:hibernate-core", version = "5.6.15.Final" } +hibernate6-core = { module = "org.hibernate:hibernate-core", version = "6.3.0.Final" } -test-eclipselink2 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "2.7.13" } -test-eclipselink4 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "4.0.2" } +# hibernate-reactive +hibernate-reactive1-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "1.1.9.Final" } +hibernate-reactive2-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "2.0.5.Final" } -test-vertx-jdbc-client = { module = "io.vertx:vertx-jdbc-client", version = "4.4.5" } -test-agroal-pool = { module = "io.agroal:agroal-pool", version = "2.2" } +# eclipse-link +eclipselink2 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "2.7.13" } +eclipselink4 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "4.0.2" } -test-junit = { module = "org.junit.jupiter:junit-jupiter", version = "5.10.0" } -test-assertJ = { module = "org.assertj:assertj-core", version = "3.24.2" } -test-mockk = { module = "io.mockk:mockk", version = "1.13.7" } +# vertx +vertx-jdbc-client = { module = "io.vertx:vertx-jdbc-client", version = "4.4.5" } +agroal-pool = { module = "io.agroal:agroal-pool", version = "2.2" } -test-h2 = { module = "com.h2database:h2", version = "2.2.222" } +h2 = { module = "com.h2database:h2", version = "2.2.222" } [plugins] kotlin-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version = "0.4.9" } @@ -91,8 +56,6 @@ kotlin-noarg = { id = "org.jetbrains.kotlin.plugin.noarg", version.ref = "kotlin kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin" } kotlin-jpa = { id = "org.jetbrains.kotlin.plugin.jpa", version.ref = "kotlin" } -kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.1" } -ktlint = { id = "org.jmailen.kotlinter", version = "3.16.0" } -test-spring-boot3 = { id = "org.springframework.boot", version.ref = "test-spring-boot3" } -test-spring-boot2 = { id = "org.springframework.boot", version.ref = "test-spring-boot2" } +spring-boot3 = { id = "org.springframework.boot", version.ref = "spring-boot3" } +spring-boot2 = { id = "org.springframework.boot", version.ref = "spring-boot2" } diff --git a/libs.versions.toml b/libs.versions.toml index 954359bf6..c7229cfb0 100644 --- a/libs.versions.toml +++ b/libs.versions.toml @@ -1,19 +1,10 @@ [versions] kotlin = "1.9.0" -spring6 = "6.0.11" -spring5 = "5.3.29" - -test-spring-boot3 = "3.1.3" -test-spring-boot2 = "2.7.15" - -test-mutiny = "2.4.0" - [libraries] # kotlin kotlin = { module = "org.jetbrains.kotlin:kotlin-stdlib" } kotlin-reflect = { module = "org.jetbrains.kotlin:kotlin-reflect" } -kotlin-benchmark = { module = "org.jetbrains.kotlinx:kotlinx-benchmark-runtime", version = "0.4.9" } # coroutines coroutine-jdk8 = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-jdk8", version = "1.7.3" } @@ -53,46 +44,11 @@ spring-data-jpa3 = { module = "org.springframework.data:spring-data-jpa", versio spring-data-jpa2 = { module = "org.springframework.data:spring-data-jpa", version = "2.7.9" } # test -test-spring-boot3-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "test-spring-boot3" } -test-spring-boot3-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "test-spring-boot3" } -test-spring-boot3-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.9.0" } -test-spring-boot3-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "test-spring-boot3" } - -test-spring-boot2-jpa = { module = "org.springframework.boot:spring-boot-starter-data-jpa", version.ref = "test-spring-boot2" } -test-spring-boot2-batch = { module = "org.springframework.boot:spring-boot-starter-batch", version.ref = "test-spring-boot2" } -test-spring-boot2-p6spy = { module = "com.github.gavlyukovskiy:p6spy-spring-boot-starter", version = "1.8.1" } -test-spring-boot2-test = { module = "org.springframework.boot:spring-boot-starter-test", version.ref = "test-spring-boot2" } - -test-spring-batch5-test = { module = "org.springframework.batch:spring-batch-test", version = "5.0.3" } -test-spring-batch4-test = { module = "org.springframework.batch:spring-batch-test", version = "4.3.9" } - -test-hibernate5-core = { module = "org.hibernate:hibernate-core", version = "5.6.15.Final" } -test-hibernate6-core = { module = "org.hibernate:hibernate-core", version = "6.3.0.Final" } - -test-hibernate-reactive1-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "1.1.9.Final" } -test-hibernate-reactive2-core = { module = "org.hibernate.reactive:hibernate-reactive-core", version = "2.0.5.Final" } - -test-eclipselink2 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "2.7.13" } -test-eclipselink4 = { module = "org.eclipse.persistence:org.eclipse.persistence.jpa", version = "4.0.2" } - -test-vertx-jdbc-client = { module = "io.vertx:vertx-jdbc-client", version = "4.4.5" } -test-agroal-pool = { module = "io.agroal:agroal-pool", version = "2.2" } - -test-junit = { module = "org.junit.jupiter:junit-jupiter", version = "5.10.0" } -test-assertJ = { module = "org.assertj:assertj-core", version = "3.24.2" } -test-mockk = { module = "io.mockk:mockk", version = "1.13.7" } - -test-h2 = { module = "com.h2database:h2", version = "2.2.222" } +junit = { module = "org.junit.jupiter:junit-jupiter", version = "5.10.0" } +assertJ = { module = "org.assertj:assertj-core", version = "3.24.2" } +mockk = { module = "io.mockk:mockk", version = "1.13.7" } [plugins] -kotlin-benchmark = { id = "org.jetbrains.kotlinx.benchmark", version = "0.4.9" } -kotlin-allopen = { id = "org.jetbrains.kotlin.plugin.allopen", version.ref = "kotlin" } -kotlin-noarg = { id = "org.jetbrains.kotlin.plugin.noarg", version.ref = "kotlin" } kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } -kotlin-spring = { id = "org.jetbrains.kotlin.plugin.spring", version.ref = "kotlin" } -kotlin-jpa = { id = "org.jetbrains.kotlin.plugin.jpa", version.ref = "kotlin" } kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.1" } ktlint = { id = "org.jmailen.kotlinter", version = "3.16.0" } - -test-spring-boot3 = { id = "org.springframework.boot", version.ref = "test-spring-boot3" } -test-spring-boot2 = { id = "org.springframework.boot", version.ref = "test-spring-boot2" }