👋
Quick question: I’m trying to build a jar with all dependencies of my gradle project.
So I create a
Jar
task that will use all dependencies :
val dist = project.tasks.create("dist", Jar::class.java) {
from(configurations.runtime.map { if (it.isDirectory) it else zipTree(it) })
}
But I got an error:
from(configurations.runtime.map { if (it.isDirectory) it else zipTree(it) })
^ Unresolved reference: isDirectory
If I’m printing the configuration (
println(configurations.runtime.javaClass)
), I got that:
class org.gradle.api.internal.DefaultNamedDomainObjectCollection$ExistingNamedDomainObjectProvider_Decorated
I would expect something like
FileCollection
or
Configuration
. What I’m doing wrong? 🤔