A while back it was decided that by default, compile deps of compile deps
should also be put on the compile class path. This is a concession to the
fact that people are used to this behavior from Maven, and that groovyc
requires this behavior. To prevent this you can do:

configurations { compile.transitive = false }

However, when investigating your example I found that runtime deps of
compile deps are also put on the compile class path. I've raised
http://jira.codehaus.org/browse/GRADLE-1327 for this.

Cheers,
Peter

--
Peter Niederwieser 
Developer, Gradle
http://www.gradle.org
Trainer & Consultant, Gradle Inc.
http://www.gradle.biz
Founder, Spock Framework
http://spockframework.org
-- 
View this message in context: 
http://gradle.1045684.n5.nabble.com/Transitive-dependency-management-tp3349334p3349947.html
Sent from the gradle-user mailing list archive at Nabble.com.

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to