Skip to content

Commit 65be956

Browse files
authored
Extract build-logic dependencies into version catalog (#1111)
1 parent 2609fb3 commit 65be956

File tree

3 files changed

+23
-10
lines changed

3 files changed

+23
-10
lines changed

build-logic/build.gradle.kts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,10 @@ plugins {
22
`kotlin-dsl`
33
}
44

5-
repositories {
6-
mavenCentral()
7-
gradlePluginPortal()
8-
}
9-
105
dependencies {
11-
implementation("com.gradle.publish:plugin-publish-plugin:1.3.0")
12-
implementation("com.vanniktech:gradle-maven-publish-plugin:0.30.0")
13-
implementation("org.jetbrains.dokka:dokka-gradle-plugin:2.0.0")
14-
implementation("org.ajoberstar.git-publish:gradle-git-publish:5.1.0")
15-
implementation("com.github.node-gradle:gradle-node-plugin:7.1.0")
6+
implementation(libs.pluginPublish)
7+
implementation(libs.mavenPublish)
8+
implementation(libs.gitPublish)
9+
implementation(libs.node)
10+
implementation(libs.jetbrains.dokka)
1611
}

build-logic/settings.gradle.kts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
dependencyResolutionManagement {
2+
versionCatalogs {
3+
create("libs") {
4+
from(files("../gradle/libs.versions.toml"))
5+
}
6+
}
7+
8+
repositories {
9+
mavenCentral()
10+
gradlePluginPortal()
11+
}
12+
}

gradle/libs.versions.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ plexus-utils = "org.codehaus.plexus:plexus-utils:4.0.2"
1010
plexus-xml = "org.codehaus.plexus:plexus-xml:4.0.4"
1111
xmlunit = "org.xmlunit:xmlunit-legacy:2.10.0"
1212

13+
pluginPublish = "com.gradle.publish:plugin-publish-plugin:1.3.0"
14+
mavenPublish = "com.vanniktech:gradle-maven-publish-plugin:0.30.0"
15+
gitPublish = "org.ajoberstar.git-publish:gradle-git-publish:5.1.0"
16+
jetbrains-dokka = "org.jetbrains.dokka:dokka-gradle-plugin:2.0.0"
17+
node = "com.github.node-gradle:gradle-node-plugin:7.1.0"
18+
1319
androidx-gradlePluginLints = "androidx.lint:lint-gradle:1.0.0-alpha03"
1420
assertk-lint = "com.jzbrooks:assertk-lint:1.3.0"
1521
# Dummy to get renovate updates, the version is used in rootProject build.gradle with spotless.

0 commit comments

Comments
 (0)