Bug 1949260 - Part 3 - Make ApkSizePlugin and ConfigPlugin project plugins instead of settings plugins. r=android-reviewers,nalexander,jonalmeida

Differential Revision: https://phabricator.services.mozilla.com/D238964
This commit is contained in:
Aaditya Dhingra
2025-03-03 17:12:26 +00:00
parent 5f9d749a96
commit 18e3428c12
8 changed files with 10 additions and 13 deletions

View File

@@ -41,6 +41,8 @@ buildscript {
}
plugins {
id 'ApkSizePlugin'
id "mozac.ConfigPlugin"
alias(libs.plugins.detekt)
alias(libs.plugins.ksp)
}

View File

@@ -4,18 +4,15 @@
import org.gradle.api.Plugin
import org.gradle.api.Project
import org.gradle.api.initialization.Settings
import org.gradle.api.provider.ProviderFactory
import org.gradle.process.ExecOutput
import java.io.File
import java.text.SimpleDateFormat
import java.time.LocalDateTime
import java.util.Date
import java.util.Locale
import java.util.concurrent.TimeUnit
class ConfigPlugin : Plugin<Settings> {
override fun apply(settings: Settings) = Unit
class ConfigPlugin : Plugin<Project> {
override fun apply(project: Project) = Unit
}
object Config {

View File

@@ -44,6 +44,8 @@ buildscript {
}
plugins {
id 'ApkSizePlugin'
id "mozac.ConfigPlugin"
alias(libs.plugins.detekt)
alias(libs.plugins.ksp)
}

View File

@@ -4,7 +4,7 @@
import org.gradle.api.DefaultTask
import org.gradle.api.Plugin
import org.gradle.api.initialization.Settings
import org.gradle.api.Project
import org.gradle.api.tasks.Input
import org.gradle.api.tasks.TaskAction
import org.json.JSONArray
@@ -14,8 +14,8 @@ import java.io.File
import java.nio.file.Files
import java.nio.file.Paths
class ApkSizePlugin : Plugin<Settings> {
override fun apply(settings: Settings) = Unit
class ApkSizePlugin : Plugin<Project> {
override fun apply(project: Project) = Unit
}
/**

View File

@@ -27,8 +27,6 @@ pluginManagement {
}
plugins {
id 'ApkSizePlugin'
id "mozac.ConfigPlugin"
id 'mozac.DependenciesPlugin'
}

View File

@@ -38,6 +38,7 @@ buildscript {
}
plugins {
id "mozac.ConfigPlugin"
alias(libs.plugins.detekt)
alias(libs.plugins.ksp)
}

View File

@@ -26,7 +26,6 @@ pluginManagement {
}
plugins {
id "mozac.ConfigPlugin"
id 'mozac.DependenciesPlugin'
}

View File

@@ -26,9 +26,7 @@ pluginManagement {
}
plugins {
id "mozac.ConfigPlugin"
id 'mozac.DependenciesPlugin'
id 'ApkSizePlugin'
}
// You might think topsrcdir is '.', but that's not true when the Gradle build