Skip to content

Commit b756691

Browse files
authored
Merge pull request #1986 from exoego/catalog
chore: use gradle version catalogs as a single source of truth for dependency
2 parents 90d485c + 2ecb063 commit b756691

18 files changed

Lines changed: 94 additions & 68 deletions

File tree

build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
plugins {
22
id "java-library"
3-
id "org.sonarqube" version "6.2.0.5505"
4-
id 'com.github.spotbugs' version '6.2.1'
5-
id "com.diffplug.spotless" version "7.1.0"
3+
alias(libs.plugins.org.sonarqube)
4+
alias(libs.plugins.com.github.spotbugs)
5+
alias(libs.plugins.com.diffplug.spotless)
66
}
77

88
sonar {

components/abstractions/android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2"
12-
classpath "com.android.tools.build:gradle:8.11.0"
13-
classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0"
11+
classpath(libs.com.gradle.gradle.enterprise.gradle.plugin)
12+
classpath(libs.com.android.tools.build.gradle)
13+
classpath(libs.com.github.ben.manes.gradle.versions.plugin)
1414
}
1515
}
1616

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
dependencies {
22
// Use JUnit Jupiter API for testing.
3-
testImplementation 'org.junit.jupiter:junit-jupiter:5.13.3'
4-
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
5-
testImplementation 'org.mockito:mockito-core:5.18.0'
3+
testImplementation(libs.org.junit.jupiter.junit.jupiter)
4+
testRuntimeOnly(libs.org.junit.platform.junit.platform.launcher)
5+
testImplementation(libs.org.mockito.mockito.core)
66
testImplementation project(':components:serialization:json')
77

88
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
9-
implementation 'io.github.std-uritemplate:std-uritemplate:2.0.0'
10-
implementation 'io.opentelemetry:opentelemetry-api:1.51.0'
11-
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
9+
implementation(libs.io.github.std.uritemplate.std.uritemplate)
10+
implementation(libs.io.opentelemetry.opentelemetry.api)
11+
implementation(libs.jakarta.annotation.jakarta.annotation.api)
1212
}

components/authentication/azure/android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2"
12-
classpath "com.android.tools.build:gradle:8.11.0"
13-
classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0"
11+
classpath(libs.com.gradle.gradle.enterprise.gradle.plugin)
12+
classpath(libs.com.android.tools.build.gradle)
13+
classpath(libs.com.github.ben.manes.gradle.versions.plugin)
1414
}
1515
}
1616

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
dependencies {
22
// Use JUnit Jupiter API for testing.
3-
testImplementation 'org.junit.jupiter:junit-jupiter:5.13.3'
4-
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
5-
testImplementation 'org.mockito:mockito-core:5.18.0'
3+
testImplementation(libs.org.junit.jupiter.junit.jupiter)
4+
testRuntimeOnly(libs.org.junit.platform.junit.platform.launcher)
5+
testImplementation(libs.org.mockito.mockito.core)
66

77
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
8-
implementation 'io.opentelemetry:opentelemetry-api:1.51.0'
9-
implementation 'io.opentelemetry:opentelemetry-context:1.51.0'
10-
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
11-
api 'javax.xml.stream:stax-api:1.0-2'
12-
api 'com.azure:azure-core:1.55.5'
8+
implementation(libs.io.opentelemetry.opentelemetry.api)
9+
implementation(libs.io.opentelemetry.opentelemetry.context)
10+
implementation(libs.jakarta.annotation.jakarta.annotation.api)
11+
api(libs.javax.xml.stream.stax.api)
12+
api(libs.com.azure.azure.core)
1313

1414
api project(':components:abstractions')
1515
}

components/bundle/android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2"
12-
classpath "com.android.tools.build:gradle:8.11.0"
13-
classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0"
11+
classpath(libs.com.gradle.gradle.enterprise.gradle.plugin)
12+
classpath(libs.com.android.tools.build.gradle)
13+
classpath(libs.com.github.ben.manes.gradle.versions.plugin)
1414
}
1515
}
1616

components/bundle/gradle/dependencies.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
dependencies {
22
// Use JUnit Jupiter API for testing.
3-
testImplementation 'org.junit.jupiter:junit-jupiter:5.13.3'
4-
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
3+
testImplementation(libs.org.junit.jupiter.junit.jupiter)
4+
testRuntimeOnly(libs.org.junit.platform.junit.platform.launcher)
55

6-
testImplementation 'org.mockito:mockito-core:5.18.0'
6+
testImplementation(libs.org.mockito.mockito.core)
77

8-
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
8+
implementation(libs.jakarta.annotation.jakarta.annotation.api)
99

1010
api project(':components:abstractions')
1111
api project(':components:http:okHttp')

components/http/okHttp/android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2"
12-
classpath "com.android.tools.build:gradle:8.11.0"
13-
classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0"
11+
classpath(libs.com.gradle.gradle.enterprise.gradle.plugin)
12+
classpath(libs.com.android.tools.build.gradle)
13+
classpath(libs.com.github.ben.manes.gradle.versions.plugin)
1414
}
1515
}
1616

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
dependencies {
22
// Use JUnit Jupiter API for testing.
3-
testImplementation 'org.junit.jupiter:junit-jupiter:5.13.3'
4-
testRuntimeOnly("org.junit.platform:junit-platform-launcher")
3+
testImplementation(libs.org.junit.jupiter.junit.jupiter)
4+
testRuntimeOnly(libs.org.junit.platform.junit.platform.launcher)
55

6-
testImplementation 'org.mockito:mockito-core:5.18.0'
7-
testImplementation 'com.squareup.okhttp3:logging-interceptor:4.12.0'
8-
testImplementation 'com.squareup.okhttp3:mockwebserver:4.12.0'
6+
testImplementation(libs.org.mockito.mockito.core)
7+
testImplementation(libs.com.squareup.okhttp3.logging.interceptor)
8+
testImplementation(libs.com.squareup.okhttp3.mockwebserver)
99

1010

1111
// This dependency is used internally, and not exposed to consumers on their own compile classpath.
12-
implementation 'io.opentelemetry:opentelemetry-api:1.51.0'
13-
implementation 'io.opentelemetry:opentelemetry-context:1.51.0'
14-
implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1'
15-
api 'com.squareup.okhttp3:okhttp:4.12.0'
12+
implementation(libs.io.opentelemetry.opentelemetry.api)
13+
implementation(libs.io.opentelemetry.opentelemetry.context)
14+
implementation(libs.jakarta.annotation.jakarta.annotation.api)
15+
api(libs.com.squareup.okhttp3.okhttp)
1616

1717
api project(':components:abstractions')
1818
}

components/serialization/form/android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ buildscript {
88
}
99

1010
dependencies {
11-
classpath "com.gradle:gradle-enterprise-gradle-plugin:3.19.2"
12-
classpath "com.android.tools.build:gradle:8.11.0"
13-
classpath "com.github.ben-manes:gradle-versions-plugin:0.52.0"
11+
classpath(libs.com.gradle.gradle.enterprise.gradle.plugin)
12+
classpath(libs.com.android.tools.build.gradle)
13+
classpath(libs.com.github.ben.manes.gradle.versions.plugin)
1414
}
1515
}
1616

0 commit comments

Comments
 (0)