diff options
author | Luck <git@lucko.me> | 2025-02-23 12:10:39 +0000 |
---|---|---|
committer | Luck <git@lucko.me> | 2025-02-23 12:10:39 +0000 |
commit | cccd48323b9987274a14bd2cbc9e009b0ed8e407 (patch) | |
tree | 5a9943ab9469ee448ecb28a22105df9fee1927c5 | |
parent | d885e279987fc72e6891fba5a16716f09da18d90 (diff) | |
download | spark-cccd48323b9987274a14bd2cbc9e009b0ed8e407.tar.gz spark-cccd48323b9987274a14bd2cbc9e009b0ed8e407.tar.bz2 spark-cccd48323b9987274a14bd2cbc9e009b0ed8e407.zip |
Add extra package relocations for standlone agent (#488)
-rw-r--r-- | spark-standalone-agent/build.gradle | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/spark-standalone-agent/build.gradle b/spark-standalone-agent/build.gradle index d0efd2b..252aac0 100644 --- a/spark-standalone-agent/build.gradle +++ b/spark-standalone-agent/build.gradle @@ -12,7 +12,14 @@ dependencies { } implementation 'org.slf4j:slf4j-simple:2.0.16' implementation 'com.google.code.gson:gson:2.9.0' - implementation 'com.google.guava:guava:31.1-jre' + implementation('com.google.guava:guava:31.1-jre') { + exclude(module: 'jsr305') + exclude(module: 'error_prone_annotations') + exclude(module: 'failureaccess') + exclude(module: 'listenablefuture') + exclude(module: 'j2objc-annotations') + exclude(module: 'checker-qual') + } implementation 'org.jline:jline-remote-ssh:3.28.0' implementation 'org.apache.sshd:sshd-core:2.14.0' @@ -44,6 +51,7 @@ shadowJar { relocate 'net.kyori.adventure', 'me.lucko.spark.lib.adventure' relocate 'net.kyori.examination', 'me.lucko.spark.lib.adventure.examination' relocate 'net.kyori.option', 'me.lucko.spark.lib.adventure.option' + relocate 'net.kyori.ansi', 'me.lucko.spark.lib.adventure.ansi' relocate 'net.bytebuddy', 'me.lucko.spark.lib.bytebuddy' relocate 'com.google.protobuf', 'me.lucko.spark.lib.protobuf' relocate 'org.objectweb.asm', 'me.lucko.spark.lib.asm' @@ -52,8 +60,15 @@ shadowJar { relocate 'org.java_websocket', 'me.lucko.spark.lib.bytesocks.ws' relocate 'com.google.gson', 'me.lucko.spark.lib.gson' relocate 'com.google.common', 'me.lucko.spark.lib.guava' + relocate 'com.google.errorprone', 'me.lucko.spark.lib.google.errorprone' + relocate 'com.google.j2objc', 'me.lucko.spark.lib.google.j2objc' + relocate 'com.google.thirdparty', 'me.lucko.spark.lib.google.thirdparty' + relocate 'org.apache.sshd', 'me.lucko.spark.lib.sshd' + relocate 'org.jline.builtins.ssh', 'me.lucko.spark.lib.jline.builtins.ssh' project.applyExcludes(delegate) + + exclude 'META-INF/services/java.nio.file.spi.FileSystemProvider' } artifacts { |