ba455f4737
We now download and verify checksums as a single task, rather than as two separate tasks. This simplifies other task dependencies, since we no longer have a checksum-verified "stamp" file separate from the download itself. Unfortunately the combined task now has a significant amount of repeated boilerplate. I'm hoping to refactor that all out into a custom task class, but haven't yet figured out the details: <https://github.com/michel-kraemer/gradle-download-task/issues/108>. We now also use ETags to be smarter about when a fresh download is or is not actually needed. I think there are still opportunities for improved caching here, but this is a step in the right direction. |
||
---|---|---|
.. | ||
src/main/groovy | ||
.gitignore | ||
build.gradle |