Skip to content

Commit

Permalink
More agressive proguard caching
Browse files Browse the repository at this point in the history
Seems proguard was unnecessarily run multiple times while publishing…
  • Loading branch information
alexarchambault committed Jan 14, 2019
1 parent a38286b commit d777dab
Showing 1 changed file with 6 additions and 2 deletions.
8 changes: 6 additions & 2 deletions project/Settings.scala
Expand Up @@ -241,8 +241,12 @@ object Settings {
outputsValue.toSet
}
val inputs = (proguardConfiguration.in(Proguard).value +: SbtProguard.inputFiles(proguardFilteredInputs.in(Proguard).value)).toSet
cachedProguard(inputs)
proguardOutputs.in(Proguard).value

// coursier-specific: more agressive existing file re-use (ran into suspicious multiple runs of proguard on Travis CI)
if (outputsValue.exists(!_.exists()))
cachedProguard(inputs)

outputsValue
}

def runProguard(config: File, javaOptions: Seq[String], classpath: Seq[File], log: Logger): Unit = {
Expand Down

0 comments on commit d777dab

Please sign in to comment.