Transitive *false* by default

@Lance_Java the idea was good but doesn’t solve my use case:

Given a configuration like:

dependencies {
    compile group: "biz.aQute.bnd", name: "biz.aQute.bndlib", version: "2.4.1"
    compileTrans group: "com.google.apis", name: "google-api-services-oauth2", transitive: true, version: "v2-rev98-1.21.0"
    compile group: "javax.servlet", name: "javax.servlet-api", version: "3.0.1"
    compile group: "org.osgi", name: "org.osgi.core", version: "5.0.0"
    compile group: "org.osgi", name: "org.osgi.service.component.annotations", version: "1.3.0"
    compile project(":blah:foo")
}

The transitive configuration seems to clobber everything at a lower level.

In other words, I still see a dependency tree like this:

compile - Compile classpath for source set 'main'.
+--- biz.aQute.bnd:biz.aQute.bndlib:2.4.1
+--- com.google.apis:google-api-services-oauth2:v2-rev98-1.21.0
+--- javax.servlet:javax.servlet-api:3.0.1
+--- org.osgi:org.osgi.core:5.0.0
+--- org.osgi:org.osgi.service.component.annotations:1.3.0
\--- project :blah:foo

while what I wish to see is (fabricated):

compile - Compile classpath for source set 'main'.
+--- biz.aQute.bnd:biz.aQute.bndlib:2.4.1
\--- com.google.apis:google-api-services-oauth2:v2-rev98-1.21.0
|    \--- com.google.api-client:google-api-client:1.21.0
|         +--- com.google.oauth-client:google-oauth-client:1.21.0
|         |    +--- com.google.http-client:google-http-client:1.21.0
|         |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|         |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|         |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|         |    |         +--- commons-logging:commons-logging:1.1.1
|         |    |         \--- commons-codec:commons-codec:1.3
|         |    \--- com.google.code.findbugs:jsr305:1.3.9
|         +--- com.google.http-client:google-http-client-jackson2:1.21.0
|         |    +--- com.google.http-client:google-http-client:1.21.0 (*)
|         |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
|         \--- com.google.guava:guava-jdk5:17.0
+--- javax.servlet:javax.servlet-api:3.0.1
+--- org.osgi:org.osgi.core:5.0.0
+--- org.osgi:org.osgi.service.component.annotations:1.3.0
\--- project :blah:foo