| after.sh |
|
2146 |
- |
| before.sh |
|
1602 |
- |
| nexus.xml |
|
14633 |
- |
| verify_dependencies.py |
Check the packaged Gradle dependency cache against the inventories that
`--write-verification-metadata` leaves behind, so that an incomplete archive
fails here rather than much later, as a confusing resolution failure in a task
that fetched it.
Everything the inventories list is expected to be in the packaged tree, since
the enumeration passes resolve either through the local Nexus or from a
repository that is packaged as it stands. What comes from somewhere else, and
so is legitimately absent, is named by --unproxied.
This fails the task only for something that makes the packaged cache unusable:
a component in none of the repositories, a file missing from one that is
packaged, or a file whose contents do not match what was recorded. Each of those
becomes a resolution failure in a task that fetches the archive. Everything else
worth saying, an inventory that contradicts itself or an entry too malformed to
check, is a warning, because the archive still works and a red toolchain task
would cost more than it tells anyone.
|
15196 |
- |