Skip to content
This repository was archived by the owner on Apr 17, 2022. It is now read-only.

ben-manes/gradle-1.8-rc-1-bug

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An example of dependency resolution leak bug. To switch gradle versions, update the URL in gradle/wrapper/gradle.properties.

Gradle 1.7

$ ./gradlew printDependencies
:a:printDependencies
a) Delcared:
 - DefaultExternalModuleDependency{group='backport-util-concurrent', name='backport-util-concurrent', version='3.1', configuration='default'}
 - DefaultExternalModuleDependency{group='backport-util-concurrent', name='backport-util-concurrent-java12', version='3.1', configuration='default'}
a) Resolved:
 - backport-util-concurrent:backport-util-concurrent:3.1;default
 - backport-util-concurrent:backport-util-concurrent-java12:3.1;default
:b:printDependencies
b) Delcared:
 - DefaultExternalModuleDependency{group='com.google.inject', name='guice', version='2.0', configuration='default'}
 - DefaultExternalModuleDependency{group='com.google.inject.extensions', name='guice-multibindings', version='2.0', configuration='default'}
b) Resolved:
 - com.google.inject:guice:2.0;default
 - com.google.inject.extensions:guice-multibindings:2.0;default

Gradle 1.8-rc-1

$ ./gradlew printDependencies
:a:printDependencies
a) Delcared:
 - DefaultExternalModuleDependency{group='backport-util-concurrent', name='backport-util-concurrent', version='3.1', configuration='default'}
 - DefaultExternalModuleDependency{group='backport-util-concurrent', name='backport-util-concurrent-java12', version='3.1', configuration='default'}
a) Resolved:
 - backport-util-concurrent:backport-util-concurrent:3.1;default
 - backport-util-concurrent:backport-util-concurrent-java12:3.1;default
:b:printDependencies
b) Delcared:
 - DefaultExternalModuleDependency{group='com.google.inject', name='guice', version='2.0', configuration='default'}
 - DefaultExternalModuleDependency{group='com.google.inject.extensions', name='guice-multibindings', version='2.0', configuration='default'}
b) Resolved:
 - backport-util-concurrent:backport-util-concurrent:3.1;default
 - backport-util-concurrent:backport-util-concurrent-java12:3.1;default

$ ./gradlew :b:printDependencies
:b:printDependencies
b) Delcared:
 - DefaultExternalModuleDependency{group='com.google.inject', name='guice', version='2.0', configuration='default'}
 - DefaultExternalModuleDependency{group='com.google.inject.extensions', name='guice-multibindings', version='2.0', configuration='default'}
b) Resolved:
 - com.google.inject:guice:2.0;default
 - com.google.inject.extensions:guice-multibindings:2.0;default

About

Example to demonstrate dependency resolution bug

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published