configuration for a java target in a multiplatform project?
I used to have a way of including dependencies into a jar task, but since 1.3.31, it no longer works
Dico
05/22/2019, 2:09 AM
Copy code
fun includeConfiguration(name: String) {
val configuration = configurations[name]
configuration.setCanBeResolved(true)
dependsOn(configuration)
afterEvaluate {
from(*configuration.map { if (it.isDirectory) it else zipTree(it) }.toTypedArray())
}
}
includeConfiguration("jvmMainApi")
includeConfiguration("jvmMainImplementation")
g
gildor
05/22/2019, 3:19 AM
jvmMainApi is correct configuration, it works in 1.3.31, but not sure how publishing should work
d
Dico
05/22/2019, 11:26 AM
I figured it out, gradle just gives really unhelpful error messages if you don't use