Skip to content

Commit 47014da

Browse files
authored
Use the version catalog as the source of truth for plugin IDs (#648)
1 parent 2120789 commit 47014da

File tree

23 files changed

+85
-76
lines changed

23 files changed

+85
-76
lines changed

app-common/designsystem/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
99
}
1010

1111
kotlin {

app-common/ui/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
99
}
1010

1111
kotlin {

app-feature/about/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/addtask/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/addtasklist/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/edittask/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/edittasklist/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/home/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/settings/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app-feature/taskdetails/build.gradle.kts

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.common.ui")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.ui)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

app/build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ plugins {
55
alias(libs.plugins.kotlinMultiplatform)
66
alias(libs.plugins.composeCompiler)
77
alias(libs.plugins.composeMultiplatform)
8-
id("dev.sergiobelda.gradle.lint")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
8+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
if (file("google-services.json").exists()) {

common/android/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
33
kotlin("android")
4-
id("dev.sergiobelda.gradle.lint")
5-
id("dev.sergiobelda.gradle.common.library.android")
6-
id("dev.sergiobelda.gradle.dependency-graph-generator")
4+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
5+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
6+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
77
}
88

99
android {

common/core/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
99
}
1010

1111
kotlin {

common/data/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
33
alias(libs.plugins.kotlinMultiplatform)
4-
id("dev.sergiobelda.gradle.lint")
5-
id("dev.sergiobelda.gradle.common.library.android")
6-
id("dev.sergiobelda.gradle.dependency-graph-generator")
4+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
5+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
6+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
77
}
88

99
kotlin {

common/database/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ plugins {
22
alias(libs.plugins.androidLibrary)
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.sqlDelight)
5-
id("dev.sergiobelda.gradle.lint")
6-
id("dev.sergiobelda.gradle.common.library.android")
7-
id("dev.sergiobelda.gradle.dependency-graph-generator")
5+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
6+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
7+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
88
}
99

1010
kotlin {

common/designsystem-resources/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ plugins {
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
66
alias(libs.plugins.composeVectorize)
7-
id("dev.sergiobelda.gradle.lint")
8-
id("dev.sergiobelda.gradle.common.library.android")
9-
id("dev.sergiobelda.gradle.dependency-graph-generator")
7+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
8+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
9+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1010
}
1111

1212
kotlin {

common/domain/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
33
alias(libs.plugins.kotlinMultiplatform)
4-
id("dev.sergiobelda.gradle.lint")
5-
id("dev.sergiobelda.gradle.common.library.android")
6-
id("dev.sergiobelda.gradle.dependency-graph-generator")
4+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
5+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
6+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
77
}
88

99
kotlin {

common/preferences/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
plugins {
22
alias(libs.plugins.androidLibrary)
33
alias(libs.plugins.kotlinMultiplatform)
4-
id("dev.sergiobelda.gradle.lint")
5-
id("dev.sergiobelda.gradle.common.library.android")
6-
id("dev.sergiobelda.gradle.dependency-graph-generator")
4+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
5+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
6+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
77
}
88

99
kotlin {

common/resources/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ plugins {
66
alias(libs.plugins.composeCompiler)
77
alias(libs.plugins.composeMultiplatform)
88
alias(libs.plugins.ksp)
9-
id("dev.sergiobelda.gradle.lint")
10-
id("dev.sergiobelda.gradle.common.library.android")
11-
id("dev.sergiobelda.gradle.dependency-graph-generator")
9+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
10+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
11+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
1212
}
1313

1414
kotlin {

common/ui/build.gradle.kts

+3-3
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ plugins {
33
alias(libs.plugins.kotlinMultiplatform)
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
6-
id("dev.sergiobelda.gradle.lint")
7-
id("dev.sergiobelda.gradle.common.library.android")
8-
id("dev.sergiobelda.gradle.dependency-graph-generator")
6+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
7+
alias(libs.plugins.dev.sergiobelda.gradle.common.library.android)
8+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
99
}
1010

1111
kotlin {

gradle/build-logic/convention/build.gradle.kts

+7-7
Original file line numberDiff line numberDiff line change
@@ -22,33 +22,33 @@ gradlePlugin {
2222
plugins {
2323
val conventionPluginsPath = "dev.sergiobelda.gradle.buildlogic.convention."
2424
register("baseLibrary") {
25-
id = "dev.sergiobelda.gradle.base"
25+
id = libs.plugins.dev.sergiobelda.gradle.base.get().pluginId
2626
implementationClass = conventionPluginsPath + "BaseConventionPlugin"
2727
}
2828
register("commonLibraryAndroid") {
29-
id = "dev.sergiobelda.gradle.common.library.android"
29+
id = libs.plugins.dev.sergiobelda.gradle.common.library.android.get().pluginId
3030
implementationClass = conventionPluginsPath + "CommonLibraryAndroidConventionPlugin"
3131
}
3232
register("commonUi") {
33-
id = "dev.sergiobelda.gradle.common.ui"
33+
id = libs.plugins.dev.sergiobelda.gradle.common.ui.get().pluginId
3434
implementationClass = conventionPluginsPath + "CommonUiAndroidConventionPlugin"
3535
}
3636
register("dependencyGraphGenerator") {
37-
id = "dev.sergiobelda.gradle.dependency-graph-generator"
37+
id = libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator.get().pluginId
3838
implementationClass = conventionPluginsPath + "DependencyGraphGeneratorConventionPlugin"
3939
}
4040

4141
val conventionPluginsLintPath = conventionPluginsPath + "lint."
4242
register("detekt") {
43-
id = "dev.sergiobelda.gradle.detekt"
43+
id = libs.plugins.dev.sergiobelda.gradle.detekt.get().pluginId
4444
implementationClass = conventionPluginsLintPath + "DetektConventionPlugin"
4545
}
4646
register("spotless") {
47-
id = "dev.sergiobelda.gradle.spotless"
47+
id = libs.plugins.dev.sergiobelda.gradle.spotless.get().pluginId
4848
implementationClass = conventionPluginsLintPath + "SpotlessConventionPlugin"
4949
}
5050
register("lint") {
51-
id = "dev.sergiobelda.gradle.lint"
51+
id = libs.plugins.dev.sergiobelda.gradle.lint.get().pluginId
5252
implementationClass = conventionPluginsLintPath + "LintConventionPlugin"
5353
}
5454
}

gradle/libs.versions.toml

+9
Original file line numberDiff line numberDiff line change
@@ -150,3 +150,12 @@ kotlinMultiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref =
150150
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp" }
151151
spotless = { id = "com.diffplug.spotless", version.ref = "spotless" }
152152
sqlDelight = { id = "app.cash.sqldelight", version.ref = "sqlDelight" }
153+
154+
# Plugins defined by this project
155+
dev-sergiobelda-gradle-lint = { id = "dev.sergiobelda.gradle.lint" }
156+
dev-sergiobelda-gradle-spotless = { id = "dev.sergiobelda.gradle.spotless" }
157+
dev-sergiobelda-gradle-detekt = { id = "dev.sergiobelda.gradle.detekt" }
158+
dev-sergiobelda-gradle-dependency-graph-generator = { id = "dev.sergiobelda.gradle.dependency-graph-generator" }
159+
dev-sergiobelda-gradle-common-ui = { id = "dev.sergiobelda.gradle.common.ui" }
160+
dev-sergiobelda-gradle-common-library-android = { id = "dev.sergiobelda.gradle.common.library.android" }
161+
dev-sergiobelda-gradle-base = { id = "dev.sergiobelda.gradle.base" }

wearapp-wearos/build.gradle.kts

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ plugins {
44
alias(libs.plugins.composeCompiler)
55
alias(libs.plugins.composeMultiplatform)
66
alias(libs.plugins.ksp)
7-
id("dev.sergiobelda.gradle.lint")
8-
id("dev.sergiobelda.gradle.dependency-graph-generator")
7+
alias(libs.plugins.dev.sergiobelda.gradle.lint)
8+
alias(libs.plugins.dev.sergiobelda.gradle.dependency.graph.generator)
99
}
1010

1111
if (file("google-services.json").exists()) {

0 commit comments

Comments
 (0)