From 511f46b9a59bc131e6ee4bde35188183015ced27 Mon Sep 17 00:00:00 2001 From: Norman Jordan Date: Mon, 24 Oct 2022 15:58:58 -0700 Subject: [PATCH 1/2] Relocated dependency classes/packages Relocated the dependency classes and packages in the shadow jar file. --- build.gradle | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/build.gradle b/build.gradle index 8a508246..129ac8cf 100644 --- a/build.gradle +++ b/build.gradle @@ -159,6 +159,17 @@ jar { } } +shadowJar { + relocate('org.aspectj', 'shadow.org.aspectj') + relocate('com.google', 'shadow.com.google') + relocate('com.mongodb', 'shadow.com.mongodb') { + exclude 'com.mongodb.jdbc' + exclude 'com.mongodb.jdbc.**' + } + relocate('javax', 'shadow.javax') + relocate('org', 'shadow.org') +} + dependencies { implementation "org.yaml:snakeyaml:$snakeYamlVersion" api "org.mongodb:mongodb-driver-sync:$mongodbDriverVersion" From d7cb33631bed6f749a44d12b2ba49d3ea28c31a2 Mon Sep 17 00:00:00 2001 From: normanj-bitquill <78755797+normanj-bitquill@users.noreply.github.com> Date: Mon, 31 Oct 2022 15:52:59 -0700 Subject: [PATCH 2/2] Stop relocating Java Simplified a little and stopped relocating javax. --- build.gradle | 2 -- 1 file changed, 2 deletions(-) diff --git a/build.gradle b/build.gradle index 129ac8cf..31968989 100644 --- a/build.gradle +++ b/build.gradle @@ -160,13 +160,11 @@ jar { } shadowJar { - relocate('org.aspectj', 'shadow.org.aspectj') relocate('com.google', 'shadow.com.google') relocate('com.mongodb', 'shadow.com.mongodb') { exclude 'com.mongodb.jdbc' exclude 'com.mongodb.jdbc.**' } - relocate('javax', 'shadow.javax') relocate('org', 'shadow.org') }