diff options
Diffstat (limited to 'gradle.properties')
| -rw-r--r-- | gradle.properties | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gradle.properties b/gradle.properties index fb2663e..11f35f8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,3 +3,17 @@ android.useAndroidX=true android.nonTransitiveRClass=true org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=1024m + +# No file-system watching. +# +# Chaquopy extracts a 3,200-file Python environment into app/build during the build, and +# Gradle's watcher trips over re-registering it: every single run of every task printed +# "Caught exception: Already watching path: .../pip/_vendor/html5lib/_trie" into the output, +# which is noise in front of every real build error this project has. +# +# It costs nothing. Measured on a no-op compileDebugKotlin, twice each: 1.50s and 1.59s with +# watching, 1.46s and 1.46s without. The VFS is invalidated by that extraction anyway, so +# there is nothing for the watcher to keep warm -- and a watcher holding stale state about a +# tree another tool rewrites is a source of the "clean and try again" class of problem rather +# than a cure for it. +org.gradle.vfs.watch=false |
