From 588839e74471fbf89d8f173bfc08cf3575261b55 Mon Sep 17 00:00:00 2001 From: MrCreosote Date: Mon, 2 Mar 2026 21:18:54 -0800 Subject: [PATCH] Remove indirect dependencies from module code deps --- build.gradle | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/build.gradle b/build.gradle index ccef4d4..80b1ff0 100644 --- a/build.gradle +++ b/build.gradle @@ -118,8 +118,10 @@ java -cp \$CLASSPATH us.kbase.sdk.ModuleBuilder \$@ def genCodeLibDir = file("$buildDir/generated-code-libs") task resolveGeneratedCodeDeps { + inputs.files { configurations.generatedCodeClasspath } outputs.dir genCodeLibDir doLast { + delete genCodeLibDir copy { from configurations.generatedCodeClasspath into genCodeLibDir @@ -359,25 +361,17 @@ dependencies { // isolate the sdk generated code dependencies from the standard dependencies generatedCodeClasspath('ch.qos.logback:logback-classic:1.1.2') - generatedCodeClasspath('com.fasterxml.jackson.core:jackson-annotations:2.2.3') generatedCodeClasspath('com.fasterxml.jackson.core:jackson-databind:2.2.3') generatedCodeClasspath('com.github.kbase:auth2_client_java:0.5.0') { exclude group: 'com.fasterxml.jackson.core' // don't upgrade yet, breaks tests } generatedCodeClasspath('com.github.kbase:java_common:0.3.1') { exclude group: 'com.fasterxml.jackson.core' // don't upgrade yet, breaks tests - exclude group: 'net.java.dev.jna' // don't include in test path } generatedCodeClasspath('javax.annotation:javax.annotation-api:1.3.2') - generatedCodeClasspath('javax.servlet:servlet-api:2.5') - generatedCodeClasspath('joda-time:joda-time:2.2') generatedCodeClasspath('junit:junit:4.12') - generatedCodeClasspath('net.java.dev.jna:jna:3.4.0') - generatedCodeClasspath('org.eclipse.jetty.aggregate:jetty-all:7.0.0.v20091005') - generatedCodeClasspath('org.hamcrest:hamcrest-core:1.3') generatedCodeClasspath('org.ini4j:ini4j:0.5.2') generatedCodeClasspath('org.syslog4j:syslog4j:0.9.46') - generatedCodeClasspath('org.slf4j:slf4j-api:1.7.7') } task showTestClassPath {