Skip to content

Commit b53b201

Browse files
committed
Continue adding version catalog
1 parent d18e6dc commit b53b201

File tree

14 files changed

+28
-32
lines changed

14 files changed

+28
-32
lines changed

build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ import org.gradle.api.tasks.testing.logging.TestLogEvent
1010

1111
plugins {
1212
`java-library`
13-
id(Config.QualityPlugins.spotless) version Config.QualityPlugins.spotlessVersion apply true
13+
alias(libs.plugins.spotless)
1414
jacoco
15-
id(Config.QualityPlugins.detekt) version Config.QualityPlugins.detektVersion
15+
alias(libs.plugins.detekt)
1616
`maven-publish`
1717
alias(libs.plugins.binary.compatibility.validator)
18-
id(Config.QualityPlugins.jacocoAndroid) version Config.QualityPlugins.jacocoAndroidVersion apply false
19-
id(Config.QualityPlugins.kover) version Config.QualityPlugins.koverVersion apply false
20-
id(Config.BuildPlugins.gradleMavenPublishPlugin) version Config.BuildPlugins.gradleMavenPublishPluginVersion apply false
18+
alias(libs.plugins.jacoco.android) apply false
19+
alias(libs.plugins.kover) apply false
20+
alias(libs.plugins.vanniktech.maven.publish) apply false
2121
alias(libs.plugins.kotlin.android) apply false
2222
alias(libs.plugins.buildconfig) apply false
2323
// dokka is required by gradle-maven-publish-plugin.

buildSrc/src/main/java/Config.kt

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@ object Config {
1818
val springDependencyManagementVersion = "1.0.11.RELEASE"
1919
val gretty = "org.gretty"
2020
val grettyVersion = "4.0.0"
21-
val gradleMavenPublishPlugin = "com.vanniktech.maven.publish"
22-
val gradleMavenPublishPluginVersion = "0.30.0"
2321
val commonsCompressOverride = "org.apache.commons:commons-compress:1.25.0"
2422
}
2523

@@ -214,16 +212,9 @@ object Config {
214212
// TODO [POTEL] add tests and restore
215213
val minimumCoverage = BigDecimal.valueOf(0.1)
216214
}
217-
val spotless = "com.diffplug.spotless"
218-
val spotlessVersion = "6.11.0"
219215

220-
val detekt = "io.gitlab.arturbosch.detekt"
221-
val detektVersion = "1.23.8"
216+
// this can be removed when we upgrade to Gradle 8, which allows us to use a getter for the plugin ID
222217
val detektPlugin = "io.gitlab.arturbosch.detekt"
223-
val jacocoAndroid = "com.mxalbert.gradle.jacoco-android"
224-
val jacocoAndroidVersion = "0.2.0"
225-
val kover = "org.jetbrains.kotlinx.kover"
226-
val koverVersion = "0.7.3"
227218
}
228219

229220
object Sentry {

gradle/libs.versions.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,11 @@ binary-compatibility-validator = { id = "org.jetbrains.kotlinx.binary-compatibil
1414
compose-compiler = { id = "org.jetbrains.compose", version.ref = "composeVersion" }
1515
errorprone = { id = "net.ltgt.errorprone", version = "3.0.1" }
1616
gradle-versions = {id = "com.github.ben-manes.versions", version = "0.42.0" }
17+
spotless = { id = "com.diffplug.spotless", version = "6.11.0" }
18+
detekt = { id = "io.gitlab.arturbosch.detekt", version = "1.23.8"}
19+
jacoco-android = { id = "com.mxalbert.gradle.jacoco-android", version = "0.2.0" }
20+
kover = { id = "org.jetbrains.kotlinx.kover", version = "0.7.3" }
21+
vanniktech-maven-publish = { id = "com.vanniktech.maven.publish", version = "0.30.0" }
1722

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

sentry-android-core/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55
id("com.android.library")
66
kotlin("android")
77
jacoco
8-
id(Config.QualityPlugins.jacocoAndroid)
8+
alias(libs.plugins.jacoco.android)
99
alias(libs.plugins.errorprone)
1010
alias(libs.plugins.gradle.versions)
1111
}

sentry-android-fragment/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ plugins {
44
id("com.android.library")
55
kotlin("android")
66
jacoco
7-
id(Config.QualityPlugins.jacocoAndroid)
7+
alias(libs.plugins.jacoco.android)
88
alias(libs.plugins.gradle.versions)
9-
id(Config.QualityPlugins.detektPlugin)
9+
alias(libs.plugins.detekt)
1010
}
1111

1212
android {

sentry-android-integration-tests/sentry-uitest-android-benchmark/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
kotlin("android")
77
alias(libs.plugins.errorprone)
88
alias(libs.plugins.gradle.versions)
9-
id(Config.QualityPlugins.detektPlugin)
9+
alias(libs.plugins.detekt)
1010
}
1111

1212
android {

sentry-android-integration-tests/sentry-uitest-android/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66
kotlin("android")
77
alias(libs.plugins.errorprone)
88
alias(libs.plugins.gradle.versions)
9-
id(Config.QualityPlugins.detektPlugin)
9+
alias(libs.plugins.detekt)
1010
}
1111

1212
android {

sentry-android-navigation/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ plugins {
44
id("com.android.library")
55
kotlin("android")
66
jacoco
7-
id(Config.QualityPlugins.jacocoAndroid)
7+
alias(libs.plugins.jacoco.android)
88
alias(libs.plugins.gradle.versions)
9-
id(Config.QualityPlugins.detektPlugin)
9+
alias(libs.plugins.detekt)
1010
}
1111

1212
android {

sentry-android-ndk/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ plugins {
44
id("com.android.library")
55
kotlin("android")
66
jacoco
7-
id(Config.QualityPlugins.jacocoAndroid)
7+
alias(libs.plugins.jacoco.android)
88
alias(libs.plugins.gradle.versions)
99
}
1010

sentry-android-replay/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ plugins {
66
id("com.android.library")
77
kotlin("android")
88
jacoco
9-
id(Config.QualityPlugins.jacocoAndroid)
9+
alias(libs.plugins.jacoco.android)
1010
alias(libs.plugins.gradle.versions)
1111
// TODO: enable it later
12-
// id(Config.QualityPlugins.detektPlugin)
12+
// alias(libs.plugins.detekt)
1313
}
1414

1515
android {

sentry-android-sqlite/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ plugins {
55
id("com.android.library")
66
kotlin("android")
77
jacoco
8-
id(Config.QualityPlugins.jacocoAndroid)
8+
alias(libs.plugins.jacoco.android)
99
alias(libs.plugins.gradle.versions)
10-
id(Config.QualityPlugins.detektPlugin)
10+
alias(libs.plugins.detekt)
1111
}
1212

1313
android {

sentry-android-timber/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ plugins {
55
id("com.android.library")
66
kotlin("android")
77
jacoco
8-
id(Config.QualityPlugins.jacocoAndroid)
8+
alias(libs.plugins.jacoco.android)
99
alias(libs.plugins.gradle.versions)
10-
id(Config.QualityPlugins.detektPlugin)
10+
alias(libs.plugins.detekt)
1111
}
1212

1313
android {

sentry-compose/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ plugins {
66
kotlin("multiplatform")
77
id("com.android.library")
88
id("org.jetbrains.compose")
9-
id(Config.QualityPlugins.kover)
9+
alias(libs.plugins.kover)
1010
alias(libs.plugins.gradle.versions)
11-
id(Config.QualityPlugins.detektPlugin)
11+
alias(libs.plugins.detekt)
1212
alias(libs.plugins.dokka)
1313
alias(libs.plugins.dokka.javadoc)
1414
`maven-publish` // necessary for publishMavenLocal task to publish correct artifacts

sentry-kotlin-extensions/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ plugins {
77
jacoco
88
alias(libs.plugins.errorprone)
99
alias(libs.plugins.gradle.versions)
10-
id(Config.QualityPlugins.detektPlugin)
10+
alias(libs.plugins.detekt)
1111
}
1212

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

0 commit comments

Comments
 (0)