to-ithaca / sbt-iliad

Sbt plugin for android projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proguard UpToDateChecker disrupted with logging

zainab-ali opened this issue · comments

The proguard.UpToDateChecker is used by proguard.Proguard to check if obfuscation needs to run.
It does this by checking the timestamp on the programJars specified in the proguard.Configuration.
If log files are specified (e.g. printSeeds), it also checks the timestamp of the log files.
The timestamp for the log files is always out of date, so when log files are specified, Proguard always runs, and never caches outputs.