Summary
Create the featured-gradle-plugin Gradle plugin module that will generate dead-code-elimination artifacts for release builds.
Scope
- New module
featured-gradle-plugin/ at repo root
- Registers a Gradle plugin with ID
dev.androidbroadcast.featured
- Plugin applied to app/library modules via
build.gradle.kts
- Wired into the release build task graph (runs before minification)
- Added to
settings.gradle.kts and published as a separate artifact
Acceptance criteria
Summary
Create the
featured-gradle-pluginGradle plugin module that will generate dead-code-elimination artifacts for release builds.Scope
featured-gradle-plugin/at repo rootdev.androidbroadcast.featuredbuild.gradle.ktssettings.gradle.ktsand published as a separate artifactAcceptance criteria
build.gradle.kts(Kotlin DSL, Java 21)META-INF/gradle-plugins/settings.gradle.kts