gradle: sync properties with ReactiveCircus/streamlined

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-12-17 23:50:43 +05:30
parent c7f0eab9c2
commit d0b2bbee15
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80

View file

@ -2,7 +2,7 @@ org.gradle.parallel=true
org.gradle.configureondemand=true org.gradle.configureondemand=true
org.gradle.caching=true org.gradle.caching=true
# Enabling filesystem watching # Enable filesystem watching
org.gradle.vfs.watch=true org.gradle.vfs.watch=true
# Enable Kotlin incremental compilation # Enable Kotlin incremental compilation
@ -14,9 +14,6 @@ kotlin.parallel.tasks.in.project=true
# Kotlin code style # Kotlin code style
kotlin.code.style=official kotlin.code.style=official
# Enable incremental annotation processor for KAPT
kapt.incremental.apt=true
# Turn off AP discovery in compile path to enable compile avoidance # Turn off AP discovery in compile path to enable compile avoidance
kapt.include.compile.classpath=false kapt.include.compile.classpath=false
@ -31,12 +28,17 @@ android.useAndroidX=true
# transitive dependency references. # transitive dependency references.
android.nonTransitiveRClass=true android.nonTransitiveRClass=true
# Only keep the single relevant constructor for types mentioned in XML files # Generate compile-time only R class for app modules.
# instead of using a parameter wildcard which keeps them all. android.enableAppCompileTimeRClass=true
android.useMinimalKeepRules=true
# Enable resource optimizations for release build # Experimental flags
android.enableResourceOptimizations=true android.keepWorkerActionServicesBetweenBuilds=true
android.nonFinalResIds=true
android.enableRTxtResourceShrinking=true
android.enablePartialRIncrementalBuilds=true
android.experimental.enableNewResourceShrinker=true
android.experimental.enableNewResourceShrinker.preciseShrinking=true
android.generateManifestClass=true
# Default Android build features # Default Android build features
android.defaults.buildfeatures.buildconfig=false android.defaults.buildfeatures.buildconfig=false
@ -44,6 +46,7 @@ android.defaults.buildfeatures.aidl=false
android.defaults.buildfeatures.renderscript=false android.defaults.buildfeatures.renderscript=false
android.defaults.buildfeatures.resvalues=false android.defaults.buildfeatures.resvalues=false
android.defaults.buildfeatures.shaders=false android.defaults.buildfeatures.shaders=false
android.library.defaults.buildfeatures.androidresources=false
# Disable warnings about unsupported features, we know what we're doing # Disable warnings about unsupported features, we know what we're doing
android.suppressUnsupportedOptionWarnings=android.enableR8.fullMode,android.enableResourceOptimizations,android.nonTransitiveRClass,android.suppressUnsupportedOptionWarnings android.suppressUnsupportedOptionWarnings=android.enableR8.fullMode,android.enableResourceOptimizations,android.nonTransitiveRClass,android.suppressUnsupportedOptionWarnings