GP-0: Excluding unneeded guava transitive dependencies.

They were ending up in the Ghidra Server classpath.frag and producing
warnings.
This commit is contained in:
Ryan Kurtz 2025-01-03 13:31:49 -05:00
parent dad6d75aa0
commit 1831a891a9

View file

@ -26,7 +26,12 @@ eclipse.project.name = 'Framework Generic'
dependencies {
api project(':Utility')
api "com.google.guava:guava:32.1.3-jre"
api ("com.google.guava:guava:32.1.3-jre") {
exclude group: 'com.google.guava', module: 'listenablefuture'
exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
exclude group: 'com.google.code.findbugs', module: 'jsr305'
exclude group: 'org.checkerframework', module: 'checker-qual'
}
api "com.google.guava:failureaccess:1.0.1"
api "org.jdom:jdom-legacy:1.1.3"
api "org.apache.logging.log4j:log4j-api:2.17.1"