We are using the task configuration avoidance APIs and utilizing TaskContainers. We are also trying to use the Lazy Configuration APIs. I am trying to figure out if its possible to link task outputs to task outputs (as explained here https://docs.gradle.org/current/userguide/lazy_configuration.html#sec:working_with_task_dependencies_in_lazy_properties) while also using the task configuration avoidance and dealing with TaskProviders.