What is the equivalent of the `compile` configurat...
# multiplatform
d
What is the equivalent of the
compile
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
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
jvmMainApi is correct configuration, it works in 1.3.31, but not sure how publishing should work
d
I figured it out, gradle just gives really unhelpful error messages if you don't use
evaluationDependsOn
for relevant projects
I had it for one, but not for another