On Thu, Jan 20, 2011 at 09:46, Peter Niederwieser <[email protected]> wrote: > > 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 }
I can't wait until this goes back to false by default, or whatever it is that the final solution is. compile should not be transitive. My $0.02. > > 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 > > > -- Jason Porter http://lightguard-jp.blogspot.com http://twitter.com/lightguardjp Software Engineer Open Source Advocate PGP key id: 926CCFF5 PGP key available at: keyserver.net, pgp.mit.edu --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
