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 {
|
plugins {
|
||||||
|
id 'ApkSizePlugin'
|
||||||
|
id "mozac.ConfigPlugin"
|
||||||
alias(libs.plugins.detekt)
|
alias(libs.plugins.detekt)
|
||||||
alias(libs.plugins.ksp)
|
alias(libs.plugins.ksp)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,18 +4,15 @@
|
|||||||
|
|
||||||
import org.gradle.api.Plugin
|
import org.gradle.api.Plugin
|
||||||
import org.gradle.api.Project
|
import org.gradle.api.Project
|
||||||
import org.gradle.api.initialization.Settings
|
|
||||||
import org.gradle.api.provider.ProviderFactory
|
import org.gradle.api.provider.ProviderFactory
|
||||||
import org.gradle.process.ExecOutput
|
import org.gradle.process.ExecOutput
|
||||||
import java.io.File
|
|
||||||
import java.text.SimpleDateFormat
|
import java.text.SimpleDateFormat
|
||||||
import java.time.LocalDateTime
|
import java.time.LocalDateTime
|
||||||
import java.util.Date
|
import java.util.Date
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.concurrent.TimeUnit
|
|
||||||
|
|
||||||
class ConfigPlugin : Plugin<Settings> {
|
class ConfigPlugin : Plugin<Project> {
|
||||||
override fun apply(settings: Settings) = Unit
|
override fun apply(project: Project) = Unit
|
||||||
}
|
}
|
||||||
|
|
||||||
object Config {
|
object Config {
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
|
id 'ApkSizePlugin'
|
||||||
|
id "mozac.ConfigPlugin"
|
||||||
alias(libs.plugins.detekt)
|
alias(libs.plugins.detekt)
|
||||||
alias(libs.plugins.ksp)
|
alias(libs.plugins.ksp)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
import org.gradle.api.DefaultTask
|
import org.gradle.api.DefaultTask
|
||||||
import org.gradle.api.Plugin
|
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.Input
|
||||||
import org.gradle.api.tasks.TaskAction
|
import org.gradle.api.tasks.TaskAction
|
||||||
import org.json.JSONArray
|
import org.json.JSONArray
|
||||||
@@ -14,8 +14,8 @@ import java.io.File
|
|||||||
import java.nio.file.Files
|
import java.nio.file.Files
|
||||||
import java.nio.file.Paths
|
import java.nio.file.Paths
|
||||||
|
|
||||||
class ApkSizePlugin : Plugin<Settings> {
|
class ApkSizePlugin : Plugin<Project> {
|
||||||
override fun apply(settings: Settings) = Unit
|
override fun apply(project: Project) = Unit
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -27,8 +27,6 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id 'ApkSizePlugin'
|
|
||||||
id "mozac.ConfigPlugin"
|
|
||||||
id 'mozac.DependenciesPlugin'
|
id 'mozac.DependenciesPlugin'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,7 @@ buildscript {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
|
id "mozac.ConfigPlugin"
|
||||||
alias(libs.plugins.detekt)
|
alias(libs.plugins.detekt)
|
||||||
alias(libs.plugins.ksp)
|
alias(libs.plugins.ksp)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -26,7 +26,6 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id "mozac.ConfigPlugin"
|
|
||||||
id 'mozac.DependenciesPlugin'
|
id 'mozac.DependenciesPlugin'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -26,9 +26,7 @@ pluginManagement {
|
|||||||
}
|
}
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
id "mozac.ConfigPlugin"
|
|
||||||
id 'mozac.DependenciesPlugin'
|
id 'mozac.DependenciesPlugin'
|
||||||
id 'ApkSizePlugin'
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// You might think topsrcdir is '.', but that's not true when the Gradle build
|
// You might think topsrcdir is '.', but that's not true when the Gradle build
|
||||||
|
|||||||
Reference in New Issue
Block a user