diff --git a/codeflash-java-runtime/build.gradle.kts b/codeflash-java-runtime/build.gradle.kts index 524d8944e..9a4ac3337 100644 --- a/codeflash-java-runtime/build.gradle.kts +++ b/codeflash-java-runtime/build.gradle.kts @@ -47,7 +47,12 @@ tasks.shadowJar { archiveVersion.set("1.0.0") archiveClassifier.set("") - relocate("org.objectweb.asm", "com.codeflash.asm") + relocate("org.objectweb.asm", "com.codeflash.shaded.org.objectweb.asm") + relocate("com.google.gson", "com.codeflash.shaded.com.google.gson") + relocate("com.esotericsoftware", "com.codeflash.shaded.com.esotericsoftware") + relocate("org.objenesis", "com.codeflash.shaded.org.objenesis") + relocate("org.slf4j", "com.codeflash.shaded.org.slf4j") + relocate("org.jacoco", "com.codeflash.shaded.org.jacoco") manifest { attributes( diff --git a/codeflash-java-runtime/pom.xml b/codeflash-java-runtime/pom.xml index e9edf7ea7..36099feda 100644 --- a/codeflash-java-runtime/pom.xml +++ b/codeflash-java-runtime/pom.xml @@ -156,7 +156,35 @@ org.objectweb.asm - com.codeflash.asm + com.codeflash.shaded.org.objectweb.asm + + + com.google.gson + com.codeflash.shaded.com.google.gson + + + com.esotericsoftware + com.codeflash.shaded.com.esotericsoftware + + + org.objenesis + com.codeflash.shaded.org.objenesis + + + org.slf4j + com.codeflash.shaded.org.slf4j + + + org.jacoco + com.codeflash.shaded.org.jacoco + + + org.kohsuke + com.codeflash.shaded.org.kohsuke + + + com.vladium + com.codeflash.shaded.com.vladium diff --git a/codeflash/languages/java/gradle_strategy.py b/codeflash/languages/java/gradle_strategy.py index 095ecc956..9c17a6cb3 100644 --- a/codeflash/languages/java/gradle_strategy.py +++ b/codeflash/languages/java/gradle_strategy.py @@ -40,7 +40,13 @@ try { tasks.withType(Pmd) { enabled = false } } catch (e) {} // Disable remaining validation tasks by name tasks.matching { task -> - task.name in ['rat', 'japicmp'] + task.name in [ + 'checkstyleMain', 'checkstyleTest', + 'spotbugsMain', 'spotbugsTest', + 'pmdMain', 'pmdTest', + 'rat', 'japicmp', + 'jarHell', 'thirdPartyAudit' + ] }.configureEach { enabled = false }