Skip to content

Commit e0d5c10

Browse files
authored
Migrate Spring Plugins to Version Catalog (#4421)
1 parent 9373c4f commit e0d5c10

File tree

20 files changed

+35
-32
lines changed

20 files changed

+35
-32
lines changed

build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ plugins {
2626
alias(libs.plugins.compose.compiler) apply false
2727
alias(libs.plugins.errorprone) apply false
2828
alias(libs.plugins.gradle.versions) apply false
29+
alias(libs.plugins.spring.dependency.management) apply false
2930
}
3031

3132
buildscript {

buildSrc/src/main/java/Config.kt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,6 @@ object Config {
1313

1414
object BuildPlugins {
1515
val androidGradle = "com.android.tools.build:gradle:$AGP"
16-
val springBoot = "org.springframework.boot"
17-
val springDependencyManagement = "io.spring.dependency-management"
18-
val springDependencyManagementVersion = "1.0.11.RELEASE"
1916
val gretty = "org.gretty"
2017
val grettyVersion = "4.0.0"
2118
val commonsCompressOverride = "org.apache.commons:commons-compress:1.25.0"

gradle/libs.versions.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ kotlin = "1.9.24"
33
# see https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-compatibility-and-versioning.html#kotlin-compatibility
44
# see https://developer.android.com/jetpack/androidx/releases/compose-kotlin
55
composeVersion = "1.6.11"
6+
springTwo = "2.7.18"
7+
springThree = "3.4.2"
68

79
[plugins]
810
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
@@ -19,6 +21,9 @@ detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.23.8"}
1921
jacoco-android = { id = "com.mxalbert.gradle.jacoco-android", version = "0.2.0" }
2022
kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.3" }
2123
vanniktech-maven-publish = { id = "com.vanniktech.maven.publish", version = "0.30.0" }
24+
spring-boot-two = { id = "org.springframework.boot", version.ref = "springTwo" }
25+
spring-boot-three = { id = "org.springframework.boot", version.ref = "springThree" }
26+
spring-dependency-management = { id = "io.spring.dependency-management", version = "1.0.11.RELEASE"}
2227

2328
[libraries]
2429
kotlin-test-junit = { module = "org.jetbrains.kotlin:kotlin-test-junit", version.ref = "kotlin" }

sentry-samples/sentry-samples-netflix-dgs/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.two)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry-noagent/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.three)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot-jakarta-opentelemetry/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33
import org.springframework.boot.gradle.tasks.run.BootRun
44

55
plugins {
6-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version
7-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
6+
alias(libs.plugins.spring.boot.three)
7+
alias(libs.plugins.spring.dependency.management)
88
kotlin("jvm")
99
alias(libs.plugins.kotlin.spring)
1010
}

sentry-samples/sentry-samples-spring-boot-jakarta/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.three)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot-opentelemetry-noagent/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.two)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot-opentelemetry/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33
import org.springframework.boot.gradle.tasks.run.BootRun
44

55
plugins {
6-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion
7-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
6+
alias(libs.plugins.spring.boot.two)
7+
alias(libs.plugins.spring.dependency.management)
88
kotlin("jvm")
99
alias(libs.plugins.kotlin.spring)
1010
}

sentry-samples/sentry-samples-spring-boot-webflux-jakarta/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.three)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot-webflux/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.two)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-boot/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.two)
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
}

sentry-samples/sentry-samples-spring-jakarta/build.gradle.kts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
44
import org.springframework.boot.gradle.plugin.SpringBootPlugin
55

66
plugins {
7-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version apply false
8-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
7+
alias(libs.plugins.spring.boot.three) apply false
8+
alias(libs.plugins.spring.dependency.management)
99
kotlin("jvm")
1010
alias(libs.plugins.kotlin.spring)
1111
id("war")
@@ -23,7 +23,7 @@ repositories {
2323

2424
dependencyManagement {
2525
imports {
26-
mavenBom(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)
26+
mavenBom(SpringBootPlugin.BOM_COORDINATES)
2727
}
2828
}
2929

sentry-samples/sentry-samples-spring/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import org.jetbrains.kotlin.config.KotlinCompilerVersion
22
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
33

44
plugins {
5-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion apply false
6-
id(Config.BuildPlugins.springDependencyManagement) version Config.BuildPlugins.springDependencyManagementVersion
5+
alias(libs.plugins.spring.boot.two) apply false
6+
alias(libs.plugins.spring.dependency.management)
77
kotlin("jvm")
88
alias(libs.plugins.kotlin.spring)
99
id("war")

sentry-spring-boot-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
alias(libs.plugins.errorprone)
1010
alias(libs.plugins.gradle.versions)
1111
alias(libs.plugins.buildconfig)
12-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version apply false
12+
alias(libs.plugins.spring.boot.three)
1313
}
1414

1515
configure<JavaPluginExtension> {

sentry-spring-boot-starter-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
jacoco
99
alias(libs.plugins.errorprone)
1010
alias(libs.plugins.gradle.versions)
11-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version apply false
11+
alias(libs.plugins.spring.boot.three) apply false
1212
}
1313

1414
configure<JavaPluginExtension> {

sentry-spring-boot-starter/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
jacoco
99
alias(libs.plugins.errorprone)
1010
alias(libs.plugins.gradle.versions)
11-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion apply false
11+
alias(libs.plugins.spring.boot.two) apply false
1212
}
1313

1414
tasks.withType<KotlinCompile>().configureEach {

sentry-spring-boot/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99
alias(libs.plugins.errorprone)
1010
alias(libs.plugins.gradle.versions)
1111
alias(libs.plugins.buildconfig)
12-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion apply false
12+
alias(libs.plugins.spring.boot.two) apply false
1313
}
1414

1515
tasks.withType<KotlinCompile>().configureEach {

sentry-spring-jakarta/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
alias(libs.plugins.errorprone)
1111
alias(libs.plugins.gradle.versions)
1212
alias(libs.plugins.buildconfig)
13-
id(Config.BuildPlugins.springBoot) version Config.springBoot3Version apply false
13+
alias(libs.plugins.spring.boot.three) apply false
1414
}
1515

1616
configure<JavaPluginExtension> {

sentry-spring/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010
alias(libs.plugins.errorprone)
1111
alias(libs.plugins.gradle.versions)
1212
alias(libs.plugins.buildconfig)
13-
id(Config.BuildPlugins.springBoot) version Config.springBootVersion apply false
13+
alias(libs.plugins.spring.boot.two) apply false
1414
}
1515

1616
tasks.withType<KotlinCompile>().configureEach {

0 commit comments

Comments
 (0)