Skip to content
This repository was archived by the owner on Mar 16, 2025. It is now read-only.

Commit d6bc398

Browse files
committed
use platform boms
1 parent b4f905e commit d6bc398

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

build.gradle

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ plugins {
66
id 'maven-publish'
77
id 'signing'
88
id "org.sonarqube" version "3.3"
9-
id 'org.jetbrains.dokka' version '1.5.0'
10-
id 'org.jetbrains.kotlin.jvm' version '1.5.21'
9+
id 'org.jetbrains.dokka' version '1.5.30'
10+
id 'org.jetbrains.kotlin.jvm' version '1.5.30'
1111
id 'org.unbroken-dome.test-sets' version '4.0.0'
1212
id 'com.github.ben-manes.versions' version '0.39.0'
1313
id 'io.github.gradle-nexus.publish-plugin' version '1.1.0'
@@ -33,8 +33,10 @@ String getBuildSignKey(String property) {
3333
ext {
3434
processorApiVersion = '2021.1'
3535
processorTestVersion = '2021.4'
36-
jacksonVersion = '2.12.3'
37-
groovyVersion = '3.0.8'
36+
kotlinVersion = "1.5.30"
37+
jacksonVersion = '2.12.5'
38+
groovyVersion = '3.0.9'
39+
junitVersion = '5.8.0'
3840

3941
publishUser = getBuildProperty ('PUBLISH_USER')
4042
publishKey = getBuildProperty ('PUBLISH_KEY')
@@ -103,13 +105,12 @@ compileTestKotlin {
103105
//}
104106

105107
dependencies {
106-
components.all(JacksonPlatformRule)
107-
components.all(KotlinPlatformRule)
108-
109108
antlr 'org.antlr:antlr4:4.9.2'
110109

111110
compileOnly "io.openapiprocessor:openapi-processor-api:$processorApiVersion"
112-
implementation "com.fasterxml.jackson.module:jackson-module-kotlin:$jacksonVersion"
111+
implementation platform("org.jetbrains.kotlin:kotlin-bom:$kotlinVersion")
112+
implementation platform("com.fasterxml.jackson:jackson-bom:$jacksonVersion")
113+
implementation "com.fasterxml.jackson.module:jackson-module-kotlin"
113114

114115
implementation 'org.openapi4j:openapi-parser:1.0.7'
115116
implementation ('io.swagger.parser.v3:swagger-parser:2.0.27') {
@@ -129,9 +130,10 @@ dependencies {
129130
testImplementation ("org.codehaus.groovy:groovy:$groovyVersion")
130131
testImplementation ("org.codehaus.groovy:groovy-nio:$groovyVersion")
131132
testImplementation ('org.spockframework:spock-core:2.0-groovy-3.0')
132-
testImplementation ("org.junit.jupiter:junit-jupiter-api:5.7.2")
133-
testImplementation ("org.junit.jupiter:junit-jupiter-params:5.7.2")
134-
testRuntimeOnly ("org.junit.jupiter:junit-jupiter-engine:5.7.2")
133+
testImplementation platform("org.junit:junit-bom:$junitVersion")
134+
testImplementation ("org.junit.jupiter:junit-jupiter-api")
135+
testImplementation ("org.junit.jupiter:junit-jupiter-params")
136+
testRuntimeOnly ("org.junit.jupiter:junit-jupiter-engine")
135137
testImplementation("io.mockk:mockk:1.12.0")
136138
testImplementation("io.kotest:kotest-runner-junit5:4.6.1")
137139
testImplementation ('ch.qos.logback:logback-classic:1.2.3')

0 commit comments

Comments
 (0)