Bug 1954548 - Clean up plugins/dependencies using version catalog r=android-reviewers,RyanVM,jonalmeida

Simple changes in this one, just to unblock some other patches, will clean up in more detail in followup patches

Differential Revision: https://phabricator.services.mozilla.com/D239802
This commit is contained in:
adhingra
2025-03-26 14:01:35 +00:00
parent 176e052cbc
commit 31ae3ed36c
13 changed files with 25 additions and 43 deletions

View File

@@ -14,20 +14,12 @@ buildscript {
}
}
ext {
detekt_plugin = libs.versions.detekt.get()
python_envs_plugin = libs.versions.python.envs.plugin.get()
// Used in mobile/android/fenix/app/build.gradle
protobuf_plugin = libs.versions.protobuf.plugin.get()
}
dependencies {
classpath 'org.mozilla.apilint:apilint:0.5.3'
classpath libs.apilint
classpath libs.tools.androidgradle
classpath 'org.apache.commons:commons-exec:1.3'
classpath 'com.diffplug.spotless:spotless-plugin-gradle:6.25.0'
classpath 'org.tomlj:tomlj:1.1.0'
classpath libs.commons.exec
classpath libs.spotless
classpath libs.tomlj
// Used in mobile/android/fenix/app/build.gradle
classpath libs.androidx.navigation.safeargs

View File

@@ -94,6 +94,11 @@ robolectric = "4.14.1"
adjust = "5.1.0"
sentry = "8.5.0"
apilint = "0.5.3"
commons-exec = "1.3"
spotless = "6.25.0"
tomlj = "1.1.0"
[libraries]
kotlin-coroutines = { group = "org.jetbrains.kotlinx", name = "kotlinx-coroutines-android", version.ref = "coroutines" }
@@ -240,9 +245,16 @@ ktlint = { group = "com.pinterest", name = "ktlint", version.ref = "ktlint" }
# Third party library versions
adjust = { group = "com.adjust.sdk", name = "adjust-android", version.ref = "adjust" }
apilint = { group = "org.mozilla.apilint", name = "apilint", version.ref = "apilint" }
commons-exec = { group = "org.apache.commons", name = "commons-exec", version.ref = "commons-exec" }
spotless = { group = "com.diffplug.spotless", name = "spotless-plugin-gradle", version.ref = "spotless" }
tomlj = { group = "org.tomlj", name = "tomlj", version.ref = "tomlj" }
[plugins]
detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" }
kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" }
kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
kotlin-dsl = { id = "org.gradle.kotlin.kotlin-dsl", version.ref = "kotlin-dsl" }
ksp = { id = "com.google.devtools.ksp", version.ref = "ksp-plugin" }
python-envs-plugin = {id = "com.jetbrains.python.envs", version.ref = "python-envs-plugin"}
protobuf-plugin = {id = "com.google.protobuf", version.ref = "protobuf-plugin"}

View File

@@ -22,13 +22,6 @@ buildscript {
dependencies {
classpath libs.tools.androidgradle
}
// Variables in plugins {} aren't directly supported. Hack around it by setting an
// intermediate variable which can pull from DependenciesPlugin.kt and be used later.
ext {
detekt_plugin = libs.versions.detekt.get()
python_envs_plugin = libs.versions.python.envs.plugin.get()
}
}
plugins {

View File

@@ -21,7 +21,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.library'

View File

@@ -17,7 +17,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.library'

View File

@@ -21,7 +21,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.library'

View File

@@ -21,7 +21,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.library'

View File

@@ -20,7 +20,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.application'

View File

@@ -20,7 +20,7 @@ buildscript {
}
plugins {
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.library'

View File

@@ -21,8 +21,8 @@ buildscript {
plugins {
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose)
id "com.jetbrains.python.envs" version "$python_envs_plugin"
id "com.google.protobuf" version "$protobuf_plugin"
alias(libs.plugins.python.envs.plugin)
alias(libs.plugins.protobuf.plugin)
}
apply plugin: 'com.android.application'

View File

@@ -31,14 +31,6 @@ buildscript {
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
// Variables in plugins {} aren't directly supported. Hack around it by setting an
// intermediate variable which can pull from DependenciesPlugin.kt and be used later.
ext {
detekt_plugin = libs.versions.detekt.get()
protobuf_plugin = libs.versions.protobuf.plugin.get()
python_envs_plugin = libs.versions.python.envs.plugin.get()
}
}
plugins {

View File

@@ -1,7 +1,7 @@
plugins {
alias(libs.plugins.kotlin.android)
alias(libs.plugins.kotlin.compose)
id "com.jetbrains.python.envs" version "$python_envs_plugin"
alias(libs.plugins.python.envs.plugin)
}
apply plugin: 'com.android.application'

View File

@@ -26,13 +26,6 @@ buildscript {
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
// Variables in plugins {} aren't directly supported. Hack around it by setting an
// intermediate variable which can pull from DependenciesPlugin.kt and be used later.
ext {
detekt_plugin = libs.versions.detekt.get()
python_envs_plugin = libs.versions.python.envs.plugin.get()
}
}
plugins {