Mark Fisher
01/09/2025, 6:48 PM:jar (org.gradle.api.tasks.bundling.Jar)
+--- :classes (org.gradle.api.DefaultTask)
| ... removed for clarity
+--- :compileJava (org.gradle.api.tasks.compile.JavaCompile)
`--- :shadowJar (org.gradle.api.tasks.bundling.Jar)
+--- :jsArchive (org.gradle.api.tasks.bundling.Jar)
| `--- :jsBrowserDistribution (org.gradle.api.tasks.Copy)
... etc
but with my own project, the shadowJar task is not listed, and thus my "jar" task isn't creating a fat jar file.
Where is the shadowJar being pulled in from? I can't see it directly added to the example project, but it's there.Robert Jaros
01/09/2025, 6:54 PMMark Fisher
01/09/2025, 6:55 PMMark Fisher
01/09/2025, 6:56 PMMark Fisher
01/09/2025, 6:57 PMMark Fisher
01/09/2025, 6:57 PMRobert Jaros
01/09/2025, 6:58 PMsrc/jsMain
and src/jvmMain
directoriesRobert Jaros
01/09/2025, 6:59 PMMark Fisher
01/09/2025, 6:59 PMRobert Jaros
01/09/2025, 7:00 PMkvision-server-*
dependenciesRobert Jaros
01/09/2025, 7:00 PMMark Fisher
01/09/2025, 7:02 PMcommonMain {
dependencies {
implementation(libs.kvision.server.ktor)
}
}
which is in libs.versions.toml:
kvision-server-ktor = { module = "io.kvision:kvision-server-ktor", version.ref = "kvision-version" }
Mark Fisher
01/09/2025, 7:02 PMMark Fisher
01/09/2025, 7:03 PMMark Fisher
01/09/2025, 7:03 PMRobert Jaros
01/09/2025, 7:03 PMcommonMainApi
dependenciesMark Fisher
01/09/2025, 7:05 PMMark Fisher
01/09/2025, 7:05 PM