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


Reply via email to