diff --git a/restdocs-api-spec-gradle-plugin/build.gradle.kts b/restdocs-api-spec-gradle-plugin/build.gradle.kts index 854a3f8d..a6095c95 100755 --- a/restdocs-api-spec-gradle-plugin/build.gradle.kts +++ b/restdocs-api-spec-gradle-plugin/build.gradle.kts @@ -49,17 +49,13 @@ pluginBundle { val jacocoRuntime by configurations.creating dependencies { - compileOnly(gradleKotlinDsl()) - - implementation(kotlin("gradle-plugin")) - implementation(kotlin("stdlib-jdk8")) implementation(project(":restdocs-api-spec-openapi-generator")) implementation(project(":restdocs-api-spec-openapi3-generator")) implementation(project(":restdocs-api-spec-postman-generator")) - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") - implementation("tools.jackson.dataformat:jackson-dataformat-yaml") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") + implementation("tools.jackson.dataformat:jackson-dataformat-yaml:3.0.2") testImplementation("org.junit.jupiter:junit-jupiter-engine") testRuntimeOnly("org.junit.platform:junit-platform-launcher") diff --git a/restdocs-api-spec-jsonschema/build.gradle.kts b/restdocs-api-spec-jsonschema/build.gradle.kts index 0fcad4a7..ffadc496 100644 --- a/restdocs-api-spec-jsonschema/build.gradle.kts +++ b/restdocs-api-spec-jsonschema/build.gradle.kts @@ -18,11 +18,10 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) implementation(project(":restdocs-api-spec-model")) implementation("com.github.erosb:everit-json-schema:1.11.0") - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") testImplementation("org.junit.jupiter:junit-jupiter-engine") testRuntimeOnly("org.junit.platform:junit-platform-launcher") diff --git a/restdocs-api-spec-mockmvc/build.gradle.kts b/restdocs-api-spec-mockmvc/build.gradle.kts index 049ef643..659ee2cf 100644 --- a/restdocs-api-spec-mockmvc/build.gradle.kts +++ b/restdocs-api-spec-mockmvc/build.gradle.kts @@ -18,7 +18,6 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) api(project(":restdocs-api-spec")) implementation("org.springframework.restdocs:spring-restdocs-mockmvc") diff --git a/restdocs-api-spec-model/build.gradle.kts b/restdocs-api-spec-model/build.gradle.kts index 1082f048..c9d9691a 100644 --- a/restdocs-api-spec-model/build.gradle.kts +++ b/restdocs-api-spec-model/build.gradle.kts @@ -18,7 +18,6 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) implementation("com.fasterxml.jackson.core:jackson-annotations") } diff --git a/restdocs-api-spec-openapi-generator/build.gradle.kts b/restdocs-api-spec-openapi-generator/build.gradle.kts index 097a8cba..1cc9bb79 100644 --- a/restdocs-api-spec-openapi-generator/build.gradle.kts +++ b/restdocs-api-spec-openapi-generator/build.gradle.kts @@ -18,15 +18,14 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) api(project(":restdocs-api-spec-model")) api(project(":restdocs-api-spec-jsonschema")) api("io.swagger:swagger-core:1.6.16") implementation("org.springframework.boot:spring-boot-jackson2") - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") - implementation("tools.jackson.dataformat:jackson-dataformat-yaml") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") + implementation("tools.jackson.dataformat:jackson-dataformat-yaml:3.0.2") testImplementation("io.swagger:swagger-parser:1.0.75") testImplementation("org.junit.jupiter:junit-jupiter-engine") diff --git a/restdocs-api-spec-openapi3-generator/build.gradle.kts b/restdocs-api-spec-openapi3-generator/build.gradle.kts index a4b0c9fa..b79f8f31 100644 --- a/restdocs-api-spec-openapi3-generator/build.gradle.kts +++ b/restdocs-api-spec-openapi3-generator/build.gradle.kts @@ -18,15 +18,14 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) api(project(":restdocs-api-spec-model")) api(project(":restdocs-api-spec-jsonschema")) api("io.swagger.core.v3:swagger-core:2.2.37") - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") - implementation("tools.jackson.dataformat:jackson-dataformat-yaml") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") + implementation("tools.jackson.dataformat:jackson-dataformat-yaml:3.0.2") implementation("org.springframework.boot:spring-boot-jackson2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin") diff --git a/restdocs-api-spec-postman-generator/build.gradle.kts b/restdocs-api-spec-postman-generator/build.gradle.kts index b583aabd..eed504e4 100644 --- a/restdocs-api-spec-postman-generator/build.gradle.kts +++ b/restdocs-api-spec-postman-generator/build.gradle.kts @@ -18,11 +18,10 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) implementation(project(":restdocs-api-spec-model")) - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") implementation("com.fasterxml.jackson.module:jackson-module-kotlin") implementation("org.springframework.boot:spring-boot-jackson2") diff --git a/restdocs-api-spec-webtestclient/build.gradle.kts b/restdocs-api-spec-webtestclient/build.gradle.kts index 33b9c131..9470f648 100644 --- a/restdocs-api-spec-webtestclient/build.gradle.kts +++ b/restdocs-api-spec-webtestclient/build.gradle.kts @@ -18,7 +18,6 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) implementation(project(":restdocs-api-spec")) implementation("org.springframework.restdocs:spring-restdocs-webtestclient") diff --git a/restdocs-api-spec/build.gradle.kts b/restdocs-api-spec/build.gradle.kts index e4c35391..de3cc15c 100755 --- a/restdocs-api-spec/build.gradle.kts +++ b/restdocs-api-spec/build.gradle.kts @@ -20,14 +20,13 @@ the().apply { } dependencies { - implementation(kotlin("stdlib-jdk8")) implementation(kotlin("reflect")) implementation("org.springframework.restdocs:spring-restdocs-core") implementation("org.springframework.boot:spring-boot-starter-web") implementation("org.springframework.boot:spring-boot-starter-validation") - implementation("tools.jackson.core:jackson-databind") - implementation("tools.jackson.module:jackson-module-kotlin") + implementation("tools.jackson.core:jackson-databind:3.0.2") + implementation("tools.jackson.module:jackson-module-kotlin:3.0.2") implementation("com.samskivert:jmustache:$jmustacheVersion") testImplementation("org.springframework.boot:spring-boot-starter-test")