• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..--

AConfigCreateCacheTask.ktD25-Apr-20251.6 KiB5328

AConfigCreateJavaLibTask.ktD25-Apr-20251.5 KiB5128

AConfigExtension.ktD25-Apr-20251.4 KiB4220

AConfigPlugin.ktD25-Apr-20253.1 KiB7352

README.mdD25-Apr-2025576 2420

README.md

1# AAOS AConfig gradle Plugin
2This plugin is copied over from:
3```
4$ANDROID_BUILD_TOP/packages/apps/ManagedProvisioning/studio-dev/ManagedProvisioningGradleProject/buildSrc/src/main/java/
5```
6
7This gradle plugin generates Trunk-stable Flag helper classes.
8
9## Using in module's build.gradle
10Add `id 'aconfig'` in plugins blocks and specify `packageName` and `.aconfig src file`
11For example:
12```
13plugins {
14    id 'aconfig'
15}
16
17aconfig {
18    aconfigDeclaration {
19        packageName.set("com.example.package.name")
20        srcFile.setFrom(files("some_flags.aconfig"))
21    }
22}
23```
24