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:
@@ -41,6 +41,8 @@ buildscript {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'ApkSizePlugin'
|
||||
id "mozac.ConfigPlugin"
|
||||
alias(libs.plugins.detekt)
|
||||
alias(libs.plugins.ksp)
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -44,6 +44,8 @@ buildscript {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'ApkSizePlugin'
|
||||
id "mozac.ConfigPlugin"
|
||||
alias(libs.plugins.detekt)
|
||||
alias(libs.plugins.ksp)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -27,8 +27,6 @@ pluginManagement {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id 'ApkSizePlugin'
|
||||
id "mozac.ConfigPlugin"
|
||||
id 'mozac.DependenciesPlugin'
|
||||
}
|
||||
|
||||
|
||||
@@ -38,6 +38,7 @@ buildscript {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "mozac.ConfigPlugin"
|
||||
alias(libs.plugins.detekt)
|
||||
alias(libs.plugins.ksp)
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@ pluginManagement {
|
||||
}
|
||||
|
||||
plugins {
|
||||
id "mozac.ConfigPlugin"
|
||||
id 'mozac.DependenciesPlugin'
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user