Open suztomo opened 4 years ago
This also implies Linkage Checker fails to detect real problems:
project A / gson:2.8.5 (provided)
project A / grpc-core:1.25.0 (compile) / gson:2.2.4 (compile)
Maven (and Gradle) would pick up gson:2.2.4 but Linkage Checker reads gson:2.8.5.
Linkage Checker reported an error that will never manifest in users environment.
In veblush's Linkage Check result https://gist.github.com/veblush/a9470a977ed8dfa2f3e94f4c9f3957c7#file-gistfile1-txt-L83, it shows that Linkage Checker picks up gson:2.2.4 (old) in provided dependency. However, Maven (or Gradle) will never pick up the old version for users' environments, because it's provided dependency.
gson:2.2.4 (provided) was picked up
gson:2.8.5 (compile) was not picked up.