@@ -2,10 +2,10 @@ plugins {
22 `java- gradle- plugin`
33 id(" com.gradle.plugin-publish" ) version " 1.2.0"
44 id(" org.sonarqube" ) version " 3.1.1"
5- kotlin(" jvm" ) version " 1.7.10 "
5+ kotlin(" jvm" ) version " 1.8.20 "
66 `maven- publish`
77 id(" com.github.ben-manes.versions" ) version " 0.38.0"
8- id(" io.gitlab.arturbosch.detekt" ) version " 1.16.0 "
8+ id(" io.gitlab.arturbosch.detekt" ) version " 1.23.1 "
99}
1010
1111group = " org.springdoc"
@@ -17,12 +17,12 @@ sonarqube {
1717 }
1818}
1919repositories {
20+ gradlePluginPortal()
2021 mavenCentral()
2122 maven {
2223 name = " Spring Repositories"
2324 url = uri(" https://repo.spring.io/libs-release/" )
2425 }
25- gradlePluginPortal()
2626 maven {
2727 name = " Gradle Plugins Maven Repository"
2828 url = uri(" https://plugins.gradle.org/m2/" )
@@ -57,7 +57,7 @@ dependencies {
5757 implementation(" com.google.code.gson:gson:2.8.9" )
5858 implementation(" org.awaitility:awaitility-kotlin:4.0.3" )
5959 implementation(" com.github.psxpaul:gradle-execfork-plugin:0.2.0" )
60- implementation(" org.springframework.boot:spring-boot-gradle-plugin:2.5.6 " )
60+ implementation(" org.springframework.boot:spring-boot-gradle-plugin:2.7.14 " )
6161
6262 testImplementation(gradleTestKit())
6363 testImplementation(platform(" org.junit:junit-bom:5.7.1" ))
@@ -66,26 +66,23 @@ dependencies {
6666 testImplementation(" com.fasterxml.jackson.module:jackson-module-kotlin:2.15.2" )
6767 testImplementation(" com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.13.2" )
6868
69- detektPlugins(" io.gitlab.arturbosch.detekt:detekt-formatting:1.16.0 " )
69+ detektPlugins(" io.gitlab.arturbosch.detekt:detekt-formatting:1.23.1 " )
7070}
7171
7272gradlePlugin {
73+ website = " https://github.com/springdoc/springdoc-openapi-gradle-plugin"
74+ vcsUrl = " https://github.com/springdoc/springdoc-openapi-gradle-plugin.git"
7375 plugins {
7476 create(" springdoc-gradle-plugin" ) {
7577 id = " org.springdoc.openapi-gradle-plugin"
7678 displayName = " A Gradle plugin for the springdoc-openapi library"
7779 description = " This plugin uses springdoc-openapi to generate an OpenAPI description at build time"
7880 implementationClass = " org.springdoc.openapi.gradle.plugin.OpenApiGradlePlugin"
81+ tags = listOf (" springdoc" , " openapi" , " swagger" )
7982 }
8083 }
8184}
8285
83- pluginBundle {
84- website = " https://github.com/springdoc/springdoc-openapi-gradle-plugin"
85- vcsUrl = " https://github.com/springdoc/springdoc-openapi-gradle-plugin.git"
86- tags = listOf (" springdoc" , " openapi" , " swagger" )
87- }
88-
8986val jvmVersion: JavaLanguageVersion = JavaLanguageVersion .of(8 )
9087
9188java {
@@ -105,7 +102,7 @@ tasks.withType<Test>().configureEach {
105102}
106103
107104detekt {
108- config = files (" config/detekt/detekt.yml" )
105+ config.setFrom (" config/detekt/detekt.yml" )
109106 parallel = true
110107}
111108tasks.withType< io.gitlab.arturbosch.detekt.Detekt > ().configureEach {
0 commit comments