# Enabling transitive dependencies only for certain tasks

**URL:** <https://discuss.gradle.org/t/enabling-transitive-dependencies-only-for-certain-tasks/3978>\
**Category:** Old Forum Archive\
**Created:** [June 12, 2014, 8:15pm UTC](https://discuss.gradle.org/t/enabling-transitive-dependencies-only-for-certain-tasks/3978 "2014-06-12T20:15:00Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Russell\_Gold](https://avatars.discourse-cdn.com/v4/letter/r/edb3f5/32.png) [@Russell\_Gold](https://discuss.gradle.org/u/Russell_Gold)\
**Post date:** [June 12, 2014, 8:15pm UTC](https://discuss.gradle.org/t/enabling-transitive-dependencies-only-for-certain-tasks/3978/1 "2014-06-12T20:15:00Z")

</div>

We have, for complex reasons, disabled all transitive dependencies in our massive project build. This is causing problems when I try to use a third-party plugin that depends on other third-party jars. How would I enable transitive runtime dependencies for that plugin’s tasks, and not everything?

---

<div class="post-metadata">

**Author:** ![Peter\_Niederwieser](https://avatars.discourse-cdn.com/v4/letter/p/9f8e36/32.png) [@Peter\_Niederwieser](https://discuss.gradle.org/u/Peter_Niederwieser)\
**Post date:** [June 15, 2014, 7:04am UTC](https://discuss.gradle.org/t/enabling-transitive-dependencies-only-for-certain-tasks/3978/2 "2014-06-15T07:04:00Z")

</div>

Transitive dependency resolution can be enabled/disabled per configuration, but not per task (dependencies aren’t intrinsically associated with tasks). If you disabled transitive dependency resolution for all configurations, try to only disable it for compile/runtime/testCompile/testRuntime.
