Hi I tried but was not successful.
I create a Demo project.
add framework.jar to app/libs and add compileOnly
dependencies {
compileOnly files('libs/framework.jar')
}
I tried modifying top level build.gradle
//def fwkJar = file('app/libs/framework.jar')
allprojects {
gradle.projectsEvaluated {
tasks.withType(JavaCompile).tap {
configureEach {
options.compilerArgumentProviders.add(new CommandLineArgumentProvider() {
@Override
Iterable<String> asArguments() {
return ["-cp", "app/libs/framework.jar"]
// or use absolute path
// return ["-cp", "$fwkJar "]
}
})
}
}
}
}
or app/build.gradle
gradle.projectsEvaluated {
tasks.withType(JavaCompile).tap {
configureEach {
options.compilerArgumentProviders.add(new CommandLineArgumentProvider() {
@Override
Iterable<String> asArguments() {
return ["-cp", "libs/framework.jar"]
}
})
}
}
}
but it didn’t work.Could you let me know if there’s anything wrong?
Thank you very much