[ https://issues.apache.org/jira/browse/OAK-10307 ]
Julian Reschke deleted comment on OAK-10307: -------------------------------------- was (Author: reschke): trunk: [ca1f444a04|https://github.com/apache/jackrabbit-oak/commit/ca1f444a049c74ed2b9e869e33683fdd72750186] [7a0b459dc4|https://github.com/apache/jackrabbit-oak/commit/7a0b459dc46ef649d45bad003c120df67e337e5a] [91d10c9f71|https://github.com/apache/jackrabbit-oak/commit/91d10c9f7133d3fee5b9a8738c651d4620a2a361] [8dc7950337|https://github.com/apache/jackrabbit-oak/commit/8dc79503376890a0d9ed5e7a602a6e380e2a0113] [a02cbb9d0b|https://github.com/apache/jackrabbit-oak/commit/a02cbb9d0b221260d240f2f81571b1d10db60502] [1d6581bb10|https://github.com/apache/jackrabbit-oak/commit/1d6581bb10b5d23f639b52da57eb41013b000d2f] > oak-shaded-guava leaks original guava as transitive dependency > -------------------------------------------------------------- > > Key: OAK-10307 > URL: https://issues.apache.org/jira/browse/OAK-10307 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: shaded-guava > Reporter: Marcel Reutegger > Assignee: Julian Reschke > Priority: Major > Fix For: 1.54.0 > > > oak-shaded-guava currently declares a compile dependency on original guava. > This means modules using oak-shaded-guava will transitively get original > guava and mistakingly use classes from there. > {noformat} > $ mvn dependency:tree -pl :oak-shaded-guava > [INFO] Scanning for projects... > [INFO] > [INFO] ---------------< org.apache.jackrabbit:oak-shaded-guava > >--------------- > [INFO] Building Jackrabbit Guava Wrapper 1.53-SNAPSHOT > [INFO] from pom.xml > [INFO] -------------------------------[ bundle > ]------------------------------- > [INFO] > [INFO] --- dependency:3.4.0:tree (default-cli) @ oak-shaded-guava --- > [INFO] org.apache.jackrabbit:oak-shaded-guava:bundle:1.53-SNAPSHOT > [INFO] +- com.google.guava:guava:jar:32.0.1-jre:compile > [INFO] | +- com.google.guava:failureaccess:jar:1.0.1:compile > [INFO] | +- > com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava:compile > [INFO] | +- com.google.code.findbugs:jsr305:jar:3.0.2:compile > [INFO] | +- org.checkerframework:checker-qual:jar:3.33.0:compile > [INFO] | +- com.google.errorprone:error_prone_annotations:jar:2.18.0:compile > [INFO] | \- com.google.j2objc:j2objc-annotations:jar:2.8:compile > [INFO] +- org.osgi:org.osgi.annotation:jar:6.0.0:provided > [INFO] \- org.jetbrains:annotations:jar:18.0.0:provided > {noformat} -- This message was sent by Atlassian Jira (v8.20.10#820010)