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. |
||
|---|---|---|
| .. | ||
| .settings | ||
| examples-src | ||
| META-INF | ||
| OSGI-INF/l10n | ||
| build.gradle | ||
| build.properties | ||
| build.xml | ||
| pom.xml | ||