dependencyOutputs requires nonempty dependencyInputs and install, is limited to 32 nonoverlapping relative directories, and cannot overlap source/input files. It cannot be combined with build or configure/reconfigure hooks and is not supported by image deployment. See cache behavior.