Skip to content

Commit f9bf934

Browse files
committed
Use version catalog naming style for plugins
1 parent 08b95b6 commit f9bf934

File tree

31 files changed

+67
-89
lines changed

31 files changed

+67
-89
lines changed

android/build.gradle

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@
1414
* limitations under the License.
1515
*/
1616
plugins {
17-
alias(libs.plugins.androidApplication) apply false
18-
alias(libs.plugins.androidLibrary) apply false
19-
alias(libs.plugins.kotlinAndroid) apply false
20-
alias(libs.plugins.kotlinKapt) apply false
21-
alias(libs.plugins.mavenPublish) apply false
17+
alias(libs.plugins.android.application) apply false
18+
alias(libs.plugins.android.library) apply false
19+
alias(libs.plugins.kotlin.android) apply false
20+
alias(libs.plugins.kotlin.kapt) apply false
21+
alias(libs.plugins.maven.publish) apply false
2222
alias(libs.plugins.errorprone) apply false
2323
alias(libs.plugins.nullaway) apply false
2424
alias(libs.plugins.intellij) apply false

android/conventions/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ repositories {
2727
dependencies {
2828
// Workaround for using version catalog on precompiled scripts.
2929
// https://github.com/gradle/gradle/issues/15383#issuecomment-779893192
30-
implementation(files(libs.javaClass.superclass.protectionDomain.codeSource.location))
30+
implementation(files((libs as Any).javaClass.superclass.protectionDomain.codeSource.location))
3131
implementation(gradleApi())
3232
implementation(libs.gradle.android.plugin)
3333
implementation(libs.gradle.kotlin.plugin)

android/conventions/src/main/kotlin/ribs.spotless-convention.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ configure<com.diffplug.gradle.spotless.SpotlessExtension> {
4040
}
4141
java {
4242
target("src/*/java/**/*.java")
43-
googleJavaFormat(libs.versions.gjf.get())
43+
googleJavaFormat(libs.versions.google.java.format.get())
4444
licenseHeaderFile(rootProject.file("config/spotless/copyright.java"))
4545
removeUnusedImports()
4646
trimTrailingWhitespace()

android/demos/compose/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
plugins {
22
id("ribs.kotlin-android-application-conventions")
3-
alias(libs.plugins.kotlinKapt)
3+
alias(libs.plugins.kotlin.kapt)
44
}
55

66
android {
@@ -42,9 +42,9 @@ dependencies {
4242

4343

4444
// Flipper Debug tool integration
45-
debugImplementation 'com.facebook.flipper:flipper:0.93.0'
46-
debugImplementation 'com.facebook.soloader:soloader:0.10.1'
47-
releaseImplementation 'com.facebook.flipper:flipper-noop:0.93.0'
45+
debugImplementation(libs.flipper)
46+
debugImplementation(libs.soloader)
47+
releaseImplementation(libs.flipper.noop)
4848

4949
// Flipper RIBs plugin
5050
implementation(project(":tooling:rib-flipper-plugin"))

android/demos/flipper/build.gradle

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-android-application-conventions")
18-
alias(libs.plugins.kotlinKapt)
18+
alias(libs.plugins.kotlin.kapt)
1919
}
2020

2121
android {
@@ -38,9 +38,9 @@ dependencies {
3838
testImplementation(project(":libraries:rib-test"))
3939

4040
// Flipper Debug tool integration
41-
debugImplementation 'com.facebook.flipper:flipper:0.93.0'
42-
debugImplementation 'com.facebook.soloader:soloader:0.10.1'
43-
releaseImplementation 'com.facebook.flipper:flipper-noop:0.93.0'
41+
debugImplementation(libs.flipper)
42+
debugImplementation(libs.soloader)
43+
releaseImplementation(libs.flipper.noop)
4444

4545
// Flipper RIBs plugin
4646
implementation(project(":tooling:rib-flipper-plugin"))

android/demos/intellij/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-android-application-conventions")
18-
alias(libs.plugins.kotlinKapt)
18+
alias(libs.plugins.kotlin.kapt)
1919
}
2020

2121
android {

android/demos/memory-leaks/build.gradle

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-android-application-errorprone-conventions")
18-
alias(libs.plugins.kotlinKapt)
18+
alias(libs.plugins.kotlin.kapt)
1919
}
2020

2121
android {
@@ -30,7 +30,6 @@ dependencies {
3030
implementation(project(":libraries:rib-android"))
3131
kapt(project(":libraries:rib-compiler-app"))
3232
kapt(project(":libraries:rib-compiler-test"))
33-
kapt(libs.autodispose.errorprone)
3433
kapt(libs.dagger.compiler)
3534
implementation(libs.dagger.library)
3635
implementation(libs.rxbinding)

android/demos/rib-workers/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ dependencies {
4040
implementation(libs.autodispose.coroutines)
4141
implementation(libs.motif.library)
4242

43-
debugImplementation 'com.facebook.flipper:flipper:0.93.0'
44-
debugImplementation 'com.facebook.soloader:soloader:0.10.1'
45-
releaseImplementation 'com.facebook.flipper:flipper-noop:0.93.0'
43+
debugImplementation(libs.flipper)
44+
debugImplementation(libs.soloader)
45+
releaseImplementation(libs.flipper.noop)
4646

4747
implementation(project(":tooling:rib-flipper-plugin"))
4848
}

android/gradle/libs.versions.toml

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ autodispose = "1.4.0"
99
autoservice = "1.0-rc4"
1010
autovalue = "1.7"
1111
checkerqual = "2.5.1"
12-
compile-testing = "0.17"
1312
compose-compiler = "1.4.6"
1413
compose-libraries = "1.4.0"
1514
compose-navigation = "2.4.0-alpha03"
@@ -18,7 +17,7 @@ dagger = "2.43.2"
1817
errorprone = "2.3.3"
1918
errorprone-javac = "9+181-r4173-1"
2019
flipper = "0.93.0"
21-
gjf = "1.16.0"
20+
google-java-format = "1.16.0"
2221
gradle-android-plugin = "7.4.2"
2322
gradle-errorprone-plugin = "1.3.0"
2423
gradle-intellij-plugin = "1.15.0"
@@ -31,14 +30,10 @@ guava-jre = "27.1-jre"
3130
intellij = "2023.2"
3231
javapoet = "1.11.1"
3332
jsr250 = "1.0"
34-
junit = "4.12"
3533
kotlin = "1.8.20"
36-
kotlinx-coroutines = "1.7.3"
3734
ktfmt = "0.43"
3835
ktlint = "0.48.2"
3936
leakcanary = "1.5.4"
40-
mockito = "4.6.1"
41-
mockito-kotlin = "4.0.0"
4237
motif = "0.3.4"
4338
percent = "1.0.0"
4439
reactivestreams = "1.0.0"
@@ -47,8 +42,8 @@ rxbinding = "2.0.0"
4742
rxjava2 = "2.2.8"
4843
rxkotlin = "2.2.0"
4944
rxrelay2 = "2.1.0"
50-
savedstate = "1.2.0"
51-
truth = "0.43"
45+
savedstate = "1.2.1"
46+
soloader = "0.10.1"
5247
uber-nullaway = "0.9.0"
5348

5449
[libraries]
@@ -82,6 +77,7 @@ dagger-library = { group = "com.google.dagger", name = "dagger", version.ref = "
8277
errorprone-core = { group = "com.google.errorprone", name = "error_prone_core", version.ref = "errorprone" }
8378
errorprone-javac = { group = "com.google.errorprone", name = "javac", version.ref = "errorprone-javac" }
8479
flipper = { group = "com.facebook.flipper", name = "flipper", version.ref = "flipper" }
80+
flipper-noop = { module = "com.facebook.flipper:flipper-noop", version.ref = "flipper" }
8581
gradle-android-plugin = { module = "com.android.tools.build:gradle", version.ref = "gradle-android-plugin" }
8682
gradle-errorprone-plugin = { module = "net.ltgt.gradle:gradle-errorprone-plugin", version.ref = "gradle-errorprone-plugin" }
8783
gradle-kotlin-plugin = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", version.ref = "kotlin" }
@@ -106,15 +102,16 @@ rxjava2 = { group = "io.reactivex.rxjava2", name = "rxjava", version.ref = "rxja
106102
rxkotlin = { group = "io.reactivex.rxjava2", name = "rxkotlin", version.ref = "rxkotlin" }
107103
rxrelay2 = { group = "com.jakewharton.rxrelay2", name = "rxrelay", version.ref = "rxrelay2" }
108104
savedstate = { group = "androidx.savedstate", name = "savedstate", version.ref = "savedstate" }
105+
soloader = { module = "com.facebook.soloader:soloader", version.ref = "soloader" }
109106
uber-nullaway = { group = "com.uber.nullaway", name = "nullaway", version.ref = "uber-nullaway" }
110107

111108
[plugins]
112-
androidApplication = { id = "com.android.application", version.ref = "gradle-android-plugin" }
113-
androidLibrary = { id = "com.android.library", version.ref = "gradle-android-plugin" }
109+
android-application = { id = "com.android.application", version.ref = "gradle-android-plugin" }
110+
android-library = { id = "com.android.library", version.ref = "gradle-android-plugin" }
114111
errorprone = { id = "net.ltgt.errorprone", version.ref = "gradle-errorprone-plugin" }
115112
intellij = { id = "org.jetbrains.intellij", version.ref = "gradle-intellij-plugin" }
116-
kotlinAndroid = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
117-
kotlinKapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
118-
mavenPublish = { id = "com.vanniktech.maven.publish", version.ref = "gradle-maven-publish-plugin" }
113+
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
114+
kotlin-kapt = { id = "org.jetbrains.kotlin.kapt", version.ref = "kotlin" }
115+
maven-publish = { id = "com.vanniktech.maven.publish", version.ref = "gradle-maven-publish-plugin" }
119116
nullaway = { id = "net.ltgt.nullaway", version.ref = "gradle-nullaway-plugin" }
120117
spotless = { id = "com.diffplug.spotless", version.ref = "gradle-spotless-plugin" }

android/gradle/test-libs.versions.toml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,14 @@
22
compile-testing = "0.17"
33
coroutines = "1.7.3"
44
junit = "4.12"
5-
mockito = "4.6.1"
65
mockito-kotlin = "4.0.0"
76
robolectric = "4.4"
87
truth = "0.43"
98

109
[libraries]
11-
compileTesting = { group = "com.google.testing.compile", name = "compile-testing", version.ref = "compile-testing" }
10+
compile-testing = { group = "com.google.testing.compile", name = "compile-testing", version.ref = "compile-testing" }
1211
coroutines-test = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-test", version.ref = "coroutines" }
1312
junit = { group = "junit", name = "junit", version.ref = "junit" }
14-
mockito = { group = "org.mockito", name = "mockito-core", version.ref = "mockito" }
15-
mockitoKotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version.ref = "mockito-kotlin" }
13+
mockito-kotlin = { group = "org.mockito.kotlin", name = "mockito-kotlin", version.ref = "mockito-kotlin" }
1614
robolectric = { group = "org.robolectric", name = "robolectric", version.ref = "robolectric" }
1715
truth = { group = "com.google.truth", name = "truth", version.ref = "truth" }

android/libraries/rib-android-compose/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-android-library-conventions")
18-
alias(libs.plugins.mavenPublish)
18+
alias(libs.plugins.maven.publish)
1919
}
2020

2121
android {
@@ -35,6 +35,6 @@ dependencies {
3535
implementation(libs.compose.foundation)
3636
implementation(libs.compose.ui)
3737
testImplementation(testLibs.robolectric)
38-
testImplementation(testLibs.mockitoKotlin)
38+
testImplementation(testLibs.mockito.kotlin)
3939
testImplementation(project(":libraries:rib-test"))
4040
}

android/libraries/rib-android-core/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-android-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
android {

android/libraries/rib-android/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-android-library-conventions")
18-
alias(libs.plugins.mavenPublish)
18+
alias(libs.plugins.maven.publish)
1919
}
2020

2121
android {
@@ -48,6 +48,6 @@ dependencies {
4848
testImplementation(testLibs.robolectric)
4949
testImplementation(libs.lifecycle.runtime)
5050
testImplementation(libs.appcompat)
51-
testImplementation(testLibs.mockitoKotlin)
51+
testImplementation(testLibs.mockito.kotlin)
5252
testImplementation(project(":libraries:rib-test"))
5353
}

android/libraries/rib-base/build.gradle

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
*/
1616
plugins {
1717
id("ribs.kotlin-library-conventions")
18-
alias(libs.plugins.kotlinKapt)
19-
alias(libs.plugins.mavenPublish)
18+
alias(libs.plugins.kotlin.kapt)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
dependencies {
@@ -47,9 +47,7 @@ dependencies {
4747
testImplementation(project(":libraries:rib-coroutines-test"))
4848
testImplementation(libs.annotation)
4949
testImplementation(libs.android.api)
50-
testImplementation(testLibs.junit)
51-
testImplementation(testLibs.mockito)
52-
testImplementation(testLibs.mockitoKotlin)
50+
testImplementation(testLibs.mockito.kotlin)
5351
testImplementation(testLibs.truth)
5452
testImplementation(project(":libraries:rib-test")) {
5553
transitive = false

android/libraries/rib-compiler-app/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
dependencies {
@@ -30,7 +30,7 @@ dependencies {
3030
compileOnly(libs.autoservice)
3131
compileOnly(libs.android.api)
3232

33-
testImplementation(testLibs.compileTesting)
33+
testImplementation(testLibs.compile.testing)
3434
}
3535

3636
// https://code.google.com/p/android/issues/detail?id=64887

android/libraries/rib-compiler-test/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import org.gradle.internal.jvm.Jvm
1818

1919
plugins {
2020
id("ribs.kotlin-library-conventions")
21-
alias(libs.plugins.kotlinKapt)
22-
alias(libs.plugins.mavenPublish)
21+
alias(libs.plugins.kotlin.kapt)
22+
alias(libs.plugins.maven.publish)
2323
}
2424

2525
dependencies {
@@ -32,7 +32,7 @@ dependencies {
3232
kapt(libs.autoservice)
3333

3434
testImplementation(libs.annotation)
35-
testImplementation(testLibs.compileTesting)
35+
testImplementation(testLibs.compile.testing)
3636
testImplementation files("libs/tools.jar")
3737
}
3838

android/libraries/rib-coroutines-test/build.gradle.kts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
kotlin {
@@ -39,8 +39,7 @@ dependencies {
3939
testImplementation(project(":libraries:rib-base"))
4040
testImplementation(project(":libraries:rib-test"))
4141
testImplementation(testLibs.junit)
42-
testImplementation(testLibs.mockito)
43-
testImplementation(testLibs.mockitoKotlin)
42+
testImplementation(testLibs.mockito.kotlin)
4443
testImplementation(testLibs.truth)
4544
testImplementation(testLibs.coroutines.test)
4645
testImplementation(libs.coroutines.android)

android/libraries/rib-coroutines/build.gradle

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
dependencies {
@@ -30,8 +30,7 @@ dependencies {
3030
testImplementation(project(":libraries:rib-base"))
3131
testImplementation(project(":libraries:rib-test"))
3232
testImplementation(testLibs.junit)
33-
testImplementation(testLibs.mockito)
34-
testImplementation(testLibs.mockitoKotlin)
33+
testImplementation(testLibs.mockito.kotlin)
3534
testImplementation(testLibs.truth)
3635
testImplementation(testLibs.coroutines.test)
3736
testImplementation(libs.annotation)

android/libraries/rib-debug-utils/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
kotlin {

android/libraries/rib-router-navigator/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
dependencies {
@@ -29,6 +29,6 @@ dependencies {
2929
compileOnly(libs.android.api)
3030

3131
testImplementation(testLibs.junit)
32-
testImplementation(testLibs.mockitoKotlin)
32+
testImplementation(testLibs.mockito.kotlin)
3333
testImplementation(testLibs.truth)
3434
}

android/libraries/rib-screen-stack-base/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
plugins {
1818
id("ribs.kotlin-android-library-conventions")
19-
alias(libs.plugins.mavenPublish)
19+
alias(libs.plugins.maven.publish)
2020
}
2121

2222
android {

0 commit comments

Comments
 (0)